Saya memiliki akun di Hostgator, dan telah mendaftarkan server nama pribadi (ns1.mydomain.com dan ns2.mydomain.com). Berapa lama saya harus menunggu perubahan itu terjadi? Haruskah situs web saya tidak tersedia selama waktu itu?
Saya memiliki akun di Hostgator, dan telah mendaftarkan server nama pribadi (ns1.mydomain.com dan ns2.mydomain.com). Berapa lama saya harus menunggu perubahan itu terjadi? Haruskah situs web saya tidak tersedia selama waktu itu?
Jawaban:
Biasanya tidak, sebagian besar pendaftar akan mengimplementasikan pembaruan NS dengan sangat cepat (menit, atau hanya beberapa jam). Yang tersisa adalah TTL (time to live)
nilai yang ditetapkan pada catatan yang dilayani oleh server nama Anda yang ada yang menyelesaikan domain Anda ke IP-nya.
Periode cache yang khas adalah 4 jam, namun ISP bebas untuk mengabaikannya, dan terus melayani IP lama kadang-kadang hingga 72 jam (dalam kebanyakan kasus). Secara efektif, beberapa pengguna Anda tidak akan menyadari bahwa Anda beralih sampai ISP mereka menghapus cache resolver mereka untuk domain Anda. Saya telah mencoba memberi nilai TTL pada semua catatan A dan CNAMES minggu sebelum berubah tanpa segala bentuk efek positif yang layak dilaporkan.
Saat melakukan peralihan, jangan memposting konten baru selama setidaknya 72 jam. Selain itu, jangan lakukan pergantian dalam waktu 72 jam setelah memposting konten baru, jika bisa dihindari.
Kemudian lagi, itu benar-benar tergantung pada di mana pengguna Anda tinggal. Kebanyakan refresh US ISP (setidaknya) sekali setiap 48 jam. Saat bepergian keliling Asia, saya telah melihat proses itu memakan waktu hingga dua minggu (tetapi kita harus mempertimbangkan proxy yang dikonfigurasi dengan sangat buruk di sini).
Bergantung pada jangkauan Anda, segera setelah perubahan situs baru Anda dan konten baru akan dapat diakses oleh sebagian besar, tetapi beberapa akan mendapatkan 404. Beberapa mungkin tidak dapat menyelesaikannya sama sekali, itu semua tergantung pada siapa yang membuka server nama ISP ( bersama dengan apa ISP) dan kapan.
Edit (dan lebih spesifik hanya untuk pertanyaan ini)
Domain Anda saat ini menunjuk ke:
Name Servers:
ns1.travisnorthcutt.com
ns2.travisnorthcutt.com
Dan penggalian dari server nama publik menunjuk ke:
tpost@tpost-desktop:~$ dig @4.2.2.3 travisnorthcutt.com A
; <<>> DiG 9.6.1-P2 <<>> @4.2.2.3 travisnorthcutt.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37231
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;travisnorthcutt.com. IN A
;; ANSWER SECTION:
travisnorthcutt.com. 14400 IN A 174.122.19.154
;; Query time: 334 msec
;; SERVER: 4.2.2.3#53(4.2.2.3)
;; WHEN: Thu Aug 5 01:56:48 2010
;; MSG SIZE rcvd: 53
NS Publik (dikelola oleh Level3) adalah, dalam urutan:
4.2.2.1
4.2.2.2
4.2.2.3
Dan mereka mematuhi TTL yang Anda tetapkan, setidaknya dalam pengalaman saya. Harap abaikan waktu kueri, saya menggali dari seluruh dunia saat menggunakan TCP over pigeon carrier.
Secara praktis, saya suka menggunakan What's My DNS , alat daring yang mengambil sampel sejumlah server DNS di seluruh dunia yang akan memberikan beberapa gagasan siapa yang punya apa, di mana. Ini cara yang bagus untuk mendapatkan semacam jawaban untuk pertanyaan "apakah DNS saya disebarkan?"