"Değiştirdim ama olmadı" durumunun sebebi ve geçişleri hızlandırmanın yolu.
DNS ayarını değiştirdiniz ama site hâlâ eski hâlinde görünüyor. Meslektaşınızda yeni hâli açılıyor, sizde açılmıyor.
Bu, bir arıza değil; DNS'in çalışma biçiminin doğal sonucu. Aşağıda süreç zaman ekseninde.
Aşama 0 — Değişiklikten hemen önce
Durum: Dünya genelindeki çözümleyiciler eski bilgiyi biliyor ve önbelleklerinde tutuyor.
Kritik kavram: Her DNS kaydının bir yaşam süresi (TTL) değeri vardır. Bu değer, "bu bilgiyi ne kadar süre saklayabilirsin" demektir.
Aşama 1 — Değişikliği yaparsınız
Ne olur: Kendi DNS sağlayıcınızdaki kayıt anında güncellenir.
Ama: Dünyadaki diğer sunucular bunu henüz bilmez. Onlar hâlâ önbelleklerindeki eski bilgiyi kullanır.
Aşama 2 — Önbellekler kademeli olarak yenilenir
Ne olur: Her çözümleyici, kendi önbelleğindeki kaydın süresi dolduğunda yeni bilgiyi sorar.
Sonuç: Bu, herkes için aynı anda olmaz. Kimi kullanıcı yeni adresi hemen görür, kimi saatler sonra.
Bu dönemde yaşananlar:
- "Bende açılıyor, sende açılmıyor"
- Bazı e-postalar eski sunucuya, bazıları yeniye gider
- Mobil veriden farklı, ofis ağından farklı sonuç
Aşama 3 — Yayılma tamamlanır
Ne olur: Tüm önbellekler yenilenir, herkes yeni bilgiyi görür.
Süre: TTL değerine bağlıdır. Yüksek TTL, uzun yayılma demektir.
Neden böyle tasarlanmış?
Önbellek olmasaydı her adres sorgusu için zincirin tamamı katedilirdi. Bu:
- İnterneti çok yavaşlatırdı
- DNS sunucularına aşırı yük bindirirdi
- Her sayfa açılışını geciktirirdi
Yani yayılma süresi bir kusur değil, hız için ödenen bir bedeldir.
Süreyi nasıl kısaltırsınız?
Kritik teknik: planlı geçişten önce TTL değerini düşürün.
Uygulama:
- Geçişten birkaç gün önce ilgili kayıtların TTL değerini düşürün
- Eski TTL süresi kadar bekleyin (böylece düşük değer yayılır)
- Asıl değişikliği yapın — artık çok daha hızlı yansır
- Geçiş doğrulandıktan sonra TTL'i normale döndürün
Bu adım atlanırsa geçiş saatlerce sürebilir; uygulanırsa dakikalar mertebesine iner.
Kendi bilgisayarınızda hızlandırma
Değişikliği kendiniz test etmek için:
- Tarayıcı önbelleğini temizleyin
- Farklı bir tarayıcı deneyin
- Mobil veriye geçin (farklı ağ, farklı çözümleyici)
- Gizli/özel pencerede açın
Bunlar yalnız sizin gördüğünüzü etkiler; diğer kullanıcılar için bir şey değiştirmez.
Kurumsal ağlarda ek gecikme
Şirket ağlarında genelde iç DNS sunucuları bulunur ve bunların da kendi önbellekleri vardır.
Bu yüzden bazen "dışarıdan çalışıyor ama ofisten çalışmıyor" durumu yaşanır. Çözüm: BT ekibinin iç DNS önbelleğini yenilemesi.
Geçiş planlaması
Yayılma süresini hesaba katarak:
- Geçişi hafta içi sabah yapın
- Gün içinde izleyecek zamanınız olsun
- Yoğun kampanya dönemine denk getirmeyin
- Kullanıcıları önceden bilgilendirin
- Geçici tutarsızlıkların normal olduğunu anlatın
Ne zaman endişelenmeli?
Yayılma süresi geçmesine rağmen sorun sürüyorsa artık bu bir yayılma meselesi değildir. Kontrol edin:
- Kayıt doğru girilmiş mi?
- Yazım hatası var mı?
- Doğru DNS sağlayıcısında mı düzenlendi? (Nameserver başka yeri gösteriyor olabilir)
- Eski kayıt hâlâ duruyor mu?
Üçüncü madde sık yaşanır: kayıt bir panelde düzenlenir ama domain başka bir sağlayıcının nameserver'larını kullanıyordur; yapılan değişiklik hiçbir işe yaramaz.
Yorumlar (0)
Henüz yorum yok — ilk yorumu siz yazın.
Yorum yaz