DNS Yayılımı Nedir ve Neden Beklemek Zorundasınız?
Bir kaydı değiştirdiğinizde neden herkes aynı anda görmüyor? Önbellek, TTL ve yayılım testinin rolü.
Yayılım nedir?
DNS değişiklikleri tek bir merkezde tutulmaz; dünya genelindeki on binlerce çözümleyiciye dağılır. Her çözümleyici, TTL süresi boyunca eski kaydı önbellekte tutar. Bu nedenle değişiklikler anında değil, kademeli olarak görünür.
Neden farklı sonuçlar çıkar?
- Çözümleyiciler farklı coğrafi noktalarda çalışır; anycast yönlendirme farklı IP adresleri dönebilir.
- Bazı çözümleyiciler filtreleme uygular.
- Önbellek süresi dolmamış çözümleyiciler eski değeri döndürür.
Doğru beklenti
Ad sunucusu değişikliklerinde 24-48 saat, basit A/MX güncellemelerinde ise TTL'e bağlı olarak dakikalar ile saatler arası yayılım normaldir. Geçiş öncesi TTL değerini düşürmek süreyi kısaltır.
Yayılım testi neyi gösterir?
NetQuery, aynı kaydı 16 farklı ülke ve 6 çözümleyici üzerinden sorgulayarak yeni değerin nerede görünüp nerede görünmediğini karşılaştırmalı olarak gösterir. CDN ve anycast dağıtımlarının doğru çalıştığını doğrulamak için de kullanılır.
Özet
TTL'i planlayın, sabırlı olun ve sonucu doğrulamak için yayılım testini kullanın.