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ı

  1. Değişiklik öncesindeki TTL değerini ve planlanan geçiş saatini kaydedin.
  2. Yetkili sunucunun yanıtıyla istemcinin kullandığı çözümleyicinin yanıtını karşılaştırın.
  3. 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.