Saya memang membaca banyak tanya-jawab yang relevan di sini, tetapi saya masih tidak yakin apa jawaban terbaiknya.
Saya memindahkan beberapa situs dari alamat IP "1.abc" ke "2.def". Sampai sekarang di DNS yang ada saya mengatur semua TTL ke 300 detik, dan saya memiliki zona DNS baru yang siap digunakan (pada AWS Route 53), dengan nameserver baru dan semua TTL pada 60 detik. Jadi saya yakin saya siap, dari perspektif DNS. Setelah pindah, setelah beberapa hari saya akan mengatur TTL ke nomor yang lebih masuk akal di Rute 53.
Saya telah memperingatkan semua pengguna saya tentang pemindahan dan saya memiliki waktu yang ditentukan untuk pemindahan tersebut. Saya mengatakan kepada mereka bahwa setelah langkah selesai dan jika 24 jam telah berlalu dan mereka masih melihat situs-situs lama (terkunci), mereka harus me-reboot komputer mereka untuk memaksa siram cache DNS lokal.
Saya tidak mengerti bagaimana browser pengguna (cache) berperan dalam hal ini. Eksperimen saya sendiri dengan file host lokal (Win7) memberi tahu saya ada sesuatu tentang browser yang tidak membiarkan alamat IP lama pergi - saya harus pergi ke history-> menghapus semuanya untuk mendapatkan lokasi situs baru untuk ditampilkan , bahkan setelahipconfig /flushdns
(EDIT) - Saya tidak memiliki akses root ke server lama, jadi saya tidak dapat mengimplementasikan jawaban yang diterima untuk pertanyaan ini .
Pertanyaan: Saya benar-benar tidak ingin pengguna saya harus berurusan dengan itu, jadi apakah ada sesuatu yang bisa saya lakukan untuk memaksa semua browser di luar sana untuk melakukan cache ulang? Dan jika demikian, berapa lama saya membiarkannya hidup?
Terima kasih...
My own experiments with a local hosts file (Win7) tell me there is something about the browser that is not letting the old IP address go
Bisakah Anda memberikan beberapa info tentang ini? Afaik, browser tidak melakukan cache catatan DNS selama lebih dari 1 menit.