DNS yayılma süresi ne kadar? TTL ve geçiş kontrolü
DNS değişikliğinin neden bazı kullanıcılara geç ulaştığını öğrenin. TTL örneği, eski ve yeni kayıt karşılaştırması ve site taşıma planı.
Aynı site neden bir telefonda eski, diğerinde yeni?
Alan adını yeni sunucuya taşıdığınızda DNS paneli kaydı günceller. Bu sırada önceki adresi önbelleğine alan bir çözümleyici, elindeki yanıtın süresi dolana kadar onu kullanabilir. Ev interneti ile mobil veri farklı çözümleyicilere bağlı olduğunda iki ağın aynı anda farklı sunuculara gitmesi mümkündür.
TTL bu önbellek süresini saniye cinsinden ifade eder. Örneğin eski kaydın TTL değeri 3.600 saniyeyse ve bir çözümleyici değişiklikten beş dakika önce eski adresi aldıysa, bu basit senaryoda yaklaşık 55 dakika daha eski adresi kullanabilir. Değişiklik anında TTL’yi 300’e çekmek, çözümleyicinin önceden aldığı yanıtın kalan süresini geriye dönük kısaltmaz.
Planlı taşıma için örnek zaman çizelgesi
- Taşıma öncesi kök alan adı,
wwwve varsaappgibi adreslerin mevcut kayıtlarını ve TTL değerlerini not edin. Web kayıtlarıyla birlikte posta kayıtlarını da yedekleyin. - Eski TTL’nin en az bir döngü süresi kadar önceden, değiştireceğiniz web kayıtlarının TTL değerini sağlayıcınızın izin verdiği daha kısa bir süreye indirin.
- Yeni sunucuda aynı alan adlarını, HTTPS sertifikasını ve önemli sayfaları hazır edin. Ardından ilgili kaydı değiştirin.
- Eski sunucuyu geçiş süresince çalışır tutun. Sepet veya form gibi yazma işlemleri varsa iki sunucunun ayrı veritabanlarına kayıt almasını önleyecek bir geçiş planı kullanın.
- Birden fazla ağda doğru yanıt ve çalışan HTTPS gördükten sonra geçici TTL’yi normal değerine döndürün.
Sonucu üç katmanda doğrulayın
Önce alan adını yöneten yetkili sunuculardan biri ne söylüyor bakın. Sonra genel çözümleyicide sonucu kontrol edin. Son adımda tarayıcıda gerçekten gelen içeriği sınayın. Yetkili sunucu yeni IP’yi, genel çözümleyici eski IP’yi veriyorsa ilk şüphe önbellektir. Her ikisi de yeni IP’yi veriyor ama sayfa eskiyse CDN veya uygulama önbelleğine ve yeni sunucunun hangi içeriği sunduğuna bakın.
Örneğin example.com yeni A kaydına geçmiş, www.example.com ise eski barındırma CNAME’ini kullanıyor olabilir. AAAA kaydını da kontrol edin. Sadece IPv4 adresini değiştirmek, IPv6 üzerinden gelen ziyaretçilerin eski sunucuya ulaşmasını engellemez.
TTL hesabının tek başına yetmediği durumlar
Yeni bir alt alan adı eklediğinizde daha önce alınan “bu ad yok” yanıtı da önbellekte olabilir. Böyle bir durumda yeni kayda verdiğiniz TTL, önceki olumsuz yanıtı belirlemez. Ad sunucularını değiştirdiğiniz taşımalarda da üst bölgenin delegasyon kayıtları ve varsa DNSSEC için DS kaydı devreye girer. Günlerdir düzelmeyen ve tüm ağları etkileyen bir sonuçta yalnızca beklemek yerine doğru DNS bölgesinin düzenlendiğini doğrulayın.
DNS sorgulama
Taşıdığınız adresin A, AAAA ve CNAME sonuçlarını ayrı ayrı inceleyin. Çıkan değerleri yeni barındırma ayarlarıyla karşılaştırın.
Aracı aç