DNS yayılımı (DNS propagation), bir alan adının DNS kayıtlarında yaptığınız değişikliğin internetteki DNS çözümleyicilerinin önbelleklerine ulaşma sürecidir. Hosting taşıdığınızda, ad sunucusunu değiştirdiğinizde veya MX kaydını yeni e-posta sağlayıcısına yönlendirdiğinizde bazı kullanıcılar yeni sunucuyu, bazıları ise bir süre eski sunucuyu görür. R10.Net DNS Yayılım Kontrolü, seçtiğiniz kayıt türünü dünya genelindeki yaklaşık 10 herkese açık DNS çözümleyicisinde sorgular, her yanıtı alan adının yetkili ad sunucusundaki güncel değerle karşılaştırır ve değişikliğin yüzde kaçının yayıldığını gösterir.
DNS yayılımı neden zaman alır?
Aslında DNS değişiklikleri “yayılmaz”; yetkili ad sunucusu yeni değeri hemen vermeye başlar. Gecikmenin nedeni önbellektir. Her DNS kaydının bir TTL (Time To Live) değeri vardır ve çözümleyiciler bir kaydı bir kez sorguladıktan sonra TTL süresi dolana kadar önbellekteki eski yanıtı kullanmaya devam eder. TTL'si 86400 saniye (bir gün) olan bir kayıt değiştirildiğinde, o kaydı kısa süre önce önbelleğe almış bir çözümleyici bir güne kadar eski değeri döndürebilir. Ad sunucusu (NS) değişikliklerinde, alan adı uzantısının kayıt sunucularındaki NS kayıtlarının da kendi TTL'leri olduğu için süre genellikle daha uzundur.
Araç nasıl kullanılır?
- Alan adını yazın (örneğin
ornek.comveyamail.ornek.com). - Kayıt türünü seçin:
A,AAAA,CNAME,MX,NSveyaTXT. - Sorgula düğmesine basın. Araç önce alan adının yetkili ad sunucusunu bulup güncel değeri alır, ardından Google, Cloudflare, Quad9, OpenDNS, AdGuard, Yandex, CleanBrowsing, Comodo, Level3 ve DNS.SB çözümleyicilerini paralel olarak sorgular.
Sonuçlar nasıl yorumlanır?
- Yetkili değer: Alan adının ad sunucusunun şu anda verdiği yanıt. Karşılaştırma bu değere göre yapılır; burada beklediğiniz değeri görmüyorsanız değişiklik DNS panelinde henüz kaydedilmemiş veya yanlış bölgeye yapılmış demektir.
- Yayılım yüzdesi: Yetkili değerle aynı yanıtı veren çözümleyicilerin oranı. %100, sorgulanan tüm çözümleyicilerin güncel değeri gördüğünü gösterir.
- Eşleşiyor / Eski veri: Her çözümleyici için yanıtın yetkili değerle aynı olup olmadığı. Eski veri döndüren sunucular, önbelleklerindeki kaydın süresi dolunca güncellenecektir.
- TTL: Çözümleyicinin yanıtla birlikte bildirdiği kalan önbellek süresi (saniye). Eski veri döndüren bir sunucudaki TTL, en geç ne zaman güncelleneceği hakkında fikir verir.
- Yanıt yok / hata: Çözümleyici zaman aşımına uğradı veya kayıt bulunamadı (
NXDOMAIN). Bazı filtreleme yapan çözümleyiciler belirli alan adlarını kasıtlı olarak engelleyebilir.
Sonuçlar bu çözümleyicilerin sorgu anındaki durumunu yansıtır. İnternet sağlayıcınızın çözümleyicisi veya bilgisayarınızın yerel önbelleği farklı bir yanıt tutuyor olabilir.
DNS değişikliklerini hızlandırmak için ipuçları
- TTL'yi önceden düşürün: Taşımadan en az bir eski TTL süresi kadar önce ilgili kaydın TTL değerini 300 saniye gibi düşük bir değere indirin. Böylece değişiklik anında çözümleyiciler eski kaydı yalnızca birkaç dakika tutar. Taşıma tamamlandıktan sonra TTL'yi yeniden yükseltebilirsiniz.
- Eski sunucuyu hemen kapatmayın: Yayılım tamamlanana kadar eski hosting veya e-posta sunucusunu çalışır durumda tutun; böylece eski adresi gören ziyaretçiler ve gelen e-postalar kaybolmaz.
- Doğru bölgeyi düzenleyin: Ad sunucusunu Cloudflare veya başka bir DNS sağlayıcısına taşıdıysanız kayıtları alan adı firmasının panelinde değil, o sağlayıcının panelinde değiştirmelisiniz. Hangi ad sunucularının yetkili olduğunu
NSsorgusuyla görebilirsiniz. - Yerel önbelleği temizleyin: Araç güncel değeri gösterdiği hâlde kendi bilgisayarınızda eski site açılıyorsa Windows'ta
ipconfig /flushdnskomutunu çalıştırın veya tarayıcınızın DNS önbelleğini temizleyin.
Sık karşılaşılan durumlar
Yayılım uzun süredir %100 olmuyor
Belirli bir çözümleyici uzun süre eski değeri döndürüyorsa, kaydın eski TTL'si çok yüksek olabilir veya bazı çözümleyiciler minimum önbellek süresi uyguluyor olabilir. Bildirilen TTL'yi takip edin; süre dolduğunda güncellenmesi gerekir. Yetkili değer de eskiyse sorun önbellekte değil, DNS panelindedir.
MX değişikliğinden sonra e-postalar karışık sunuculara gidiyor
Yayılım sürecinde bazı gönderen sunucular eski MX kaydını kullanmaya devam eder. Eski posta kutularını geçiş süresince açık tutun ve MX türüyle sorgulayarak tüm çözümleyicilerin yeni sunucuyu gösterdiğini doğruladıktan sonra kapatın.
İlgili araçlar
Alan adının tüm DNS kayıtlarını tek seferde görmek için Site DNS Bilgileri, MX ve SPF değişikliklerinden sonra e-posta doğrulamasını test etmek için SPF, DKIM ve DMARC Kontrolü, ad sunucusu ve kayıt bilgilerini görmek için Whois aracını kullanabilirsiniz.