Saat Anda mengubah record DNS atau nameserver sebuah domain, perubahan langsung berlaku di server yang menjawab untuk domain tersebut. Bagian internet lainnya mengetahuinya secara bertahap: setiap jaringan sudah mengingat jawaban lama dan memakainya sampai masa berlakunya habis. Masa berlaku ini disebut TTL (time to live), dan waktu tunggu dari awal sampai akhir disebut propagasi.
Yang akan Anda capai
- memahami mengapa sebagian orang melihat website baru dan sebagian lagi website lama;
- memeriksa jawaban server DNS, tanpa menunggu cache;
- merencanakan migrasi sehingga jedanya hanya beberapa menit, bukan berhari-hari.
Jika website berasal dari hosting lain, kami bisa memindahkannya gratis, dengan pengujian di server baru sebelum DNS diubah: lihat Migrasi gratis.
Berapa lama sebenarnya
| Yang diubah | Biasanya berapa lama |
|---|---|
| record di zona kami (A, CNAME, MX, TXT) | selama TTL-nya: default di kami 1400 detik, sekitar 23 menit |
| nameserver domain, di registrar | beberapa jam; kadang sampai 48 jam, karena registri ekstensi punya TTL sendiri yang lebih panjang |
| domain yang baru didaftarkan | beberapa jam sampai terlihat di mana-mana |
Langkah-langkah
A. Memeriksa jawaban DNS, tanpa melalui cache
- Buka https://toolbox.googleapps.com/apps/dig/ (Google Admin Toolbox), tulis domainnya, lalu pilih jenisnya: NS untuk nameserver, A untuk alamat website, MX untuk email, TXT untuk SPF dan verifikasi.
Atau, dari Terminal (Mac, Linux), tanyakan langsung ke server kami:
dig +short A domeniul-tau.ro @ns1.nbt-host.ro dig +short NS domeniul-tau.roDi Windows, di PowerShell:
nslookup domeniul-tau.ro ns1.nbt-host.ro.- Jika
ns1.nbt-host.rosudah memberikan nilai baru, perubahan sudah dilakukan dengan benar; sisanya hanya menunggu.
B. Mengosongkan cache di komputer Anda
- Windows, di Command Prompt:
ipconfig /flushdns. - Mac, di Terminal:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - Browser juga punya cache: coba dari jendela privat atau dari ponsel, dengan data seluler.
C. Merencanakan migrasi website tanpa jeda
Jika Anda memindahkan website ke server lain atau mengganti IP, jedanya bisa dibuat hampir nol:
- Sehari sebelumnya, turunkan TTL record yang akan diubah (
@,www,mail) menjadi 300 detik. Di Enhance, pada record: “⋯” » “Edit”, hapus centang “Use zone default” dan tulis 300 di “TTL”. Tunggu setidaknya selama TTL lama, agar semua jaringan mengetahui TTL yang baru. - Siapkan website di server baru dan periksa sebelum perubahan, dengan file
hosts(langkah-langkahnya ada di Memindahkan website WordPress dari host lain, bagian “Pemeriksaan sebelum mengubah DNS”). - Ubah record-nya. Dalam 5 menit, sebagian besar pengunjung sudah sampai di server baru.
- Setelah semuanya berjalan, kembalikan TTL ke “Use zone default”.
Untuk perubahan nameserver, Anda tidak bisa menurunkan TTL di registri ekstensi. Di sini aturannya lain: siapkan zona di nameserver baru, lengkap dengan semua record, sebelum perubahan. Dengan nameserver kami, zona sudah disiapkan di Enhance sejak website dibuat (lihat Cara mengarahkan domain ke NBT Host).
D. Yang dilakukan selama propagasi
- Jangan mengembalikan perubahan pada tanda pertama bahwa “tidak berfungsi”: sebagian pengunjung akan dilempar bolak-balik.
- Biarkan server lama tetap menyala beberapa hari, termasuk email-nya. Pesan yang masuk ke sana selama masa itu tidak hilang; Anda bisa memindahkannya kemudian (lihat Cara memindahkan pesan lama dari penyedia lain).
- Periksa di Enhance, di “Domains”: kolom “DNS status” menampilkan “DNS ok” saat domain sudah mengarah ke kami.
Jika ada kendala
- Sudah 48 jam dan server lama masih terlihat. Ini bukan lagi propagasi. Periksa nameserver dengan Dig (langkah 1): jika bukan yang baru, perubahan di registrar tidak tersimpan. Jika sudah benar, periksa record A. Langkah lainnya ada di Website tidak bisa dibuka atau menampilkan versi lama.
- Dig menampilkan nilai baru, tetapi browser Anda masih yang lama. Itu cache lokal atau cache jaringan Anda. Kosongkan (langkah 4–6) atau coba dengan data seluler.
- Domain sama sekali tidak merespons setelah nameserver diganti. DNSSEC masih aktif dari penyedia lama. Matikan di registrar (lihat Editor zona DNS: A, CNAME, MX, dan TXT, bagian tentang DNSSEC).
- Email kadang masuk ke server lama, kadang ke server baru. Ini normal selama propagasi MX. Periksa kedua kotak surat sampai selesai.
