Cara mentransfer domain dengan mulus (hindari downtime karena server nama pendaftar sebelumnya berhenti melayani data DNS)

16

Saya baru saja mentransfer domain dari GoDaddy ke NameCheap.com. Ada periode downtime sampai saya mengkonfigurasi pengaturan yang tepat di NameCheap. Selama downtime ini browser mengembalikan kesalahan 408 Permintaan Batas Waktu. Lain kali, bagaimana saya menghindari downtime selama transfer domain karena server nama pendaftar sebelumnya berhenti melayani catatan? Khususnya transfer ke NameCheap (dari GoDaddy).

Perhatikan pertanyaan ini sedikit berbeda dari transfer Domain - menangani downtime karena NameCheap menyalin informasi server nama GoDaddy untuk domain, tetapi server nama GoDaddy berhenti melayani catatan DNS. Ketika saya beralih ke server nama NameCheap, saya harus memasukkan kembali semua catatan secara manual.

Saya bisa bersumpah pada transfer sebelumnya (juga dari GoDaddy ke Namecheap) semua catatan DNS ditransfer secara otomatis, tanpa downtime. Apa yang saya lakukan secara berbeda terakhir kali? Apakah itu hanya masalah mengganti nama server secepatnya? Saya pikir masalahnya adalah mengonfigurasi domain untuk menggunakan server nama NameCheap sebelum server nama GoDaddy berhenti melayani catatan.

Saya telah memikirkan dua solusi yang mungkin, tetapi saya tidak yakin apakah keduanya layak:

  • atur TTL untuk catatan di GoDaddy ke nilai yang sangat panjang (mungkin tidak mungkin jika saya belum memiliki domain)
  • menggunakan server nama pihak ketiga menengah

Ada ide yang lebih baik?

Leftium
sumber
Untuk menghindari downtime, saya sangat hati-hati mengatur server nama pihak ketiga (bukan penyedia baru atau lama), dan kemudian mentransfer layanan nama dari penyedia lama ke itu. Penyedia lama (Easynet) segera menghapus data dari server nama mereka, meskipun saya masih membayar mereka untuk layanan nameserver (pada tingkat yang konyol) dan tidak mengatakan kepada mereka untuk mengambil apa pun dari server nama mereka. Kami mengalami downtime berhari-hari sebelum catatan disebarkan dan server nama baru mengambil alih. Saya sangat kesal pada Easynet. Jangan menggunakannya untuk layanan nama. Anda tidak akan pernah bisa pergi.
rjmunro
@ rjmunro Saya baru saja melalui hal yang sama persis mentransfer dari namecheap ke dnsmadeeasy. Segera setelah saya mentransfer DNS keluar, mereka menghapus catatan, daripada menunggu periode cache berakhir. Situs web bervolume sangat tinggi, yang juga mata pencaharian saya. Frustasi adalah pernyataan yang ekstrem.
Nathan Stretch

Jawaban:

5

Nah, seharusnya sudah memeriksa basis pengetahuan NameCheap, pertama: Bagaimana cara mentransfer domain ke Namecheap tanpa downtime besar?

NameCheap menawarkan layanan FreeDNS sehingga server nama mereka dapat mulai menangani permintaan DNS sebelum transfer. Saya kira itu akan tetap berfungsi saat mentransfer jauh dari NameCheap juga.

Leftium
sumber
Ini masih menyebabkan downtime karena FreeDNS NameCheap tidak akan membiarkan Anda menambahkan catatan Anda sampai Anda mengubah domain (di pendaftar lama) untuk menggunakan FreeDNS. Bodoh.
Dan Benamy
1
Salah, Dan. Intinya adalah untuk mentransfer catatan NS sebelum mengubah pendaftar; ini berarti Anda harus mengubahnya di yang lama. Catatan NS tetap tidak berubah selama periode batas waktu pengakuan pendaftar maks 5 hari, jadi lakukan ini lebih awal dan uji dengan baik. Tidak ada downtime menggunakan metode ini.
gamut
1

Ada beberapa bagian yang perlu ditransfer dan cara untuk menghindari downtime adalah mentransfer satu bagian pada suatu waktu dalam urutan yang benar.

Saya berasumsi bahwa Anda memiliki segalanya di bawah satu atap dengan godaddy menjadi register, penyedia dns, web host dll, semua dalam satu paket. Jadi, ketika Anda mentransfer domain, godaddy menghentikan semua server sekaligus. Untuk menghindari downtime, Anda harus mengontrol dan memodifikasi beberapa bagian yang berbeda. Sebagai contoh, saya akan mendaftarkan domain dengan satu perusahaan, menggunakan layanan dns dari perusahaan lain dan membeli ruang hosting dari yang ketiga. Ini lebih rumit untuk diatur dan mungkin lebih mahal tetapi memberi Anda lebih banyak kontrol.

Kontrol datang karena dapat mengubah penyedia salah satu bagian ini tanpa mengganggu layanan bagian lainnya. Anda dapat mengubah host atau mengubah registrar tanpa mengganggu layanan dns, hanya dengan mengubah pengaturan dns.

Saat mengubah DNS, disarankan untuk mengatur waktu TTL yang sangat singkat sehingga perubahan DNS menyebar dengan cepat. Jika Anda menetapkan TTL yang sangat panjang, maka pengunjung akan terus dikirim ke pengaturan DNS yang di-cache, lama, hingga akhir waktu TTL.

Proses bergerak:

  1. Cadangkan semuanya, file, basis data, pengaturan email, lot, dan semua beres.

  2. Tetapkan waktu TTL pada DNS Anda ke nilai pendek.

  3. Salin semua file, basis data, dan pengaturan Anda ke host baru (jika Anda memiliki situs dinamis, Anda mungkin perlu membatasi beberapa perilaku untuk beberapa waktu atau mengatur mode hanya baca untuk mencegah data hilang selama transfer.)

  4. Tes salinan berfungsi dengan benar.

  5. Ubah sistem DNS lama untuk menunjuk ke server web baru dan memeriksa situs yang memuat. (jika memeriksa, Anda dapat mengaktifkan kembali perilaku dinamis penuh sekarang.)

  6. Salin pengaturan DNS dari server lama ke server DNS baru.

  7. Ubah server nama di registrar untuk menunjuk ke server DNS baru.

  8. Periksa situs berfungsi, tunggu beberapa hari agar semua tempat menyebar ke pengaturan baru, dan kemudian matikan server nama yang lama.

  9. Jika mentransfer pendaftar, lakukan langkah terakhir sebelum menutup akun lama.

Anda menyarankan menggunakan layanan DNS pihak ketiga menengah. Saya menyarankan agar Anda menggunakan layanan DNS pihak ketiga tidak hanya sebagai perantara, tetapi sebagai penyedia DNS utama.

Rincewind42
sumber
1

Ok, pertama-tama, tidak perlu memindahkan file / basis data Anda dll. Kecuali Anda benar-benar hosting dengan registrar Anda saat ini.

Kedua, hal terbesar yang sering diabaikan dan berkontribusi terhadap waktu henti selama transfer adalah apakah registrar baru akan memungkinkan Anda untuk mengatur DNS sebelum transfer. Banyak yang tidak mengakui ini secara terbuka. Misalnya, 1and1.com akan mengubah server nama Anda menjadi milik mereka tetapi tidak mengizinkan Anda untuk mengubah pengaturan DNS apa pun sampai transfer selesai dan menjadi dapat diakses secara administratif yang saya lihat memerlukan waktu 24-48 jam lagi setelah transfer selesai.

1) Pastikan registrar baru akan mendukung DNS pihak ke-3 yang ada yang didefinisikan dalam catatan WHOIS Anda bahwa mereka akan mencari pada saat permintaan transfer

2) Setup DNS pihak ke-3 seperti DNS gratis dari namecheap dan salin pengaturan zona DNS yang ada yang Anda gunakan di registrar Anda saat ini

3) Ubah server DNS di pendaftar Anda saat ini ke DNS pihak ke-3 seperti DNS gratis dan verifikasi propagasi dapat memakan waktu 48 jam

4) Verifikasi informasi kontak di WHOIS akurat dan baik email pendaftar maupun administrasi valid

5) Buka kunci domain di registrar saat ini dan minta kode otorisasi transfer yang biasanya akan diemailkan kepada Anda, baik email akun dari email pendaftar / admin WHOIS.

6) Memulai transfer dengan registrar baru menggunakan kode auth dan memverifikasi email yang mereka kirim ke akun email WHOIS yang memverifikasi kepemilikan domain

Tunggu transfer selesai.

Philip Ingram
sumber
0

Saya baru-baru ini melakukan pergantian serupa, tetapi kali ini saya siap. Inilah yang saya lakukan.

  • Gandakan SEMUA catatan DNS Anda dari host server nama lama Anda ke host server nama baru Anda. Gunakan TTL yang sama, kecuali Anda memiliki alasan untuk tidak melakukannya.
  • Tunggu hingga server nama baru menanggapi pertanyaan DNS Anda. Anda dapat menggunakan dig @newnameserver yourdomain.com A +shortuntuk melihat apakah itu merespons.
  • Ubah server nama pendaftar Anda untuk menunjuk ke server nama baru Anda.
  • Tunggu beberapa hari hingga server nama baru menyebar ke seluruh dunia (lebih baik aman daripada menyesal)
  • Batalkan host server nama lama Anda

Benar, ini menjadikan migrasi sebagai urusan multi-hari. Ketika saya melakukan transfer dari webhosting / namehosting ke host baru, saya pertama kali melakukan langkah 2-3, yang memakan waktu kurang dari satu hari (host nameserver baru tidak selalu mengambil perubahan segera). Ini pada hari Rabu. Sabtu berikutnya saya melakukan transfer situs web yang sebenarnya, lalu melakukan langkah terakhir pada Senin berikutnya. Hanya beberapa pengguna memiliki masalah karena saya sengaja mengatur CNAMEuntuk wwwke ghs.google.com(heh).

laebshade
sumber
Saya tidak yakin apakah duplikasi dan menunggu dimungkinkan (dengan NameCheap): domain yang ditransfer memiliki status menunggu khusus hingga domain dilepaskan oleh pendaftar lain. "Manajemen Host" dan "Opsi Lanjutan" yang diperlukan tampaknya belum tersedia sampai saat itu (tidak dapat mengkonfirmasi karena saya tidak memiliki transfer domain yang tertunda saat ini).
Leftium
Sebaiknya Anda memisahkan hosting registrar Anda dari hosting nameserver Anda.
laebshade