Burada bir sürü ilgili Q / A okudum ama hala en iyi cevabın ne olduğundan emin değilim.
Birkaç siteyi "1.abc" IP adresinden "2.def" e taşıyorum. Şu andan itibaren mevcut DNS'de tüm TTL'leri 300 saniyeye ayarladım ve kullanılmaya hazır yeni bir DNS bölgesi (AWS Route 53'te), yeni ad sunucuları ve tüm TTL'ler 60 saniyede. Bu yüzden DNS perspektifinden hazır olduğuma inanıyorum. Hareket sonrası, birkaç gün sonra TTL'yi Rota 53'te daha makul sayılara ayarlayacağım.
Tüm kullanıcılarımı taşıma hakkında uyardım ve taşıma için tanımlı bir zaman pencerem var. Onlara, hareket tamamlandığında ve 24 saat geçtiyse ve hala eski (kilitli) siteleri görüyorlarsa, yerel bir DNS önbelleğini temizlemeye zorlamak için bilgisayarlarını yeniden başlatmaları gerektiğini söyledim.
Kullanıcının tarayıcısının (önbellek) bu konuda nasıl bir rol oynadığını anlamıyorum. Yerel bir hosts dosyası (Win7) ile kendi denemelerim, tarayıcı hakkında eski IP adresinin gitmesine izin vermeyen bir şey olduğunu söylüyor - yeni site konumunun gösterilmesi için her şeyi temizlemeliydim. yukarı, hatta sonraipconfig /flushdns
(EDIT) - Eski sunucuya kök erişimim yok, bu nedenle bu soruya kabul edilen yanıtı uygulayamıyorum .
Soru: Kullanıcılarımın bununla uğraşmasını istemiyorum, bu yüzden tüm tarayıcıları önbelleğe almaya zorlamak için yapabileceğim bir şey var mı? Ve eğer öyleyse, ne kadar süre açık bırakırım?
Teşekkürler...
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
Bu konuda biraz bilgi verebilir misiniz? Afaik, tarayıcılarda DNS kayıtlarını 1 dakikadan fazla önbelleğe almaz.