DNS kaydını değiştirdikten sonra herkes aynı sonucu aynı anda görmeyebilir. TTL ve önbellek katmanları, geçişi planlamanın temel parçalarıdır.
Temel yaklaşım
TTL, bir DNS yanıtının önbellekte kullanılabileceği süreyi belirtir. Yetkili sunucuda yaptığınız güncelleme, daha önce alınmış bir kaydın kalan ömrünü geriye dönük kısaltmaz. İstemci, tarayıcı ve recursive resolver farklı önbellek katmanlarına sahip olabilir.
Uygulama adımları
- Değişiklik öncesindeki TTL değerini ve planlanan geçiş saatini kaydedin.
- Yetkili sunucunun yanıtıyla istemcinin kullandığı çözümleyicinin yanıtını karşılaştırın.
- Geçiş sırasında eski ve yeni hedefin hizmet verebilmesini planlayın; yalnızca yerel önbelleği temizlemeye güvenmeyin.
Pratik örnek
TTL bir saatken saat 14.00’te IP değiştirildiğinde 13.59’da eski yanıtı alan bir çözümleyici bunu kalan süre boyunca kullanabilir. Geçişten hemen önce TTL düşürmek eski önbellekleri anında yenilemez.
Sonucu doğru yorumlayın
Her gecikme DNS yayılımı değildir. Yanlış yetkili sunucu, eksik kayıt veya uygulama önbelleği de aynı görüntüyü oluşturabilir. Zaman, sorgulanan sunucu ve dönen değeri birlikte not etmek hangi katmanın geride kaldığını gösterir.
Kaynak ve devam okuması
Protokol veya komut ayrıntıları: RFC 1034. Adımlar ve örnek senaryo IPScans editoryal anlatımıdır.