DNS Yayılımı: Domain Değişikliğiniz Neden Henüz Canlı Değil
DNS değişikliklerinin neden dakikalar veya günler sürdüğü, TTL'nin bunu gerçekte nasıl kontrol ettiği ve bir lansman buna bağlıyken yayılım durumunu global olarak nasıl kontrol edeceğiniz.
Gerekenler
- Yakın zamanda DNS kaydı değiştirdiğiniz bir domain
- Omnvert DNS Yayılım Denetleyicisi
Adım adım
- 1
Yayılım gerçekte ne anlama gelir
DNS değişiklikleri anında her yere ulaşmaz. Değişiklik, her biri yanıtları belirli bir süre (TTL) önbelleğinde tutan küresel bir DNS çözücü (recursive resolver) ağı üzerinden yayılır. 'Yayılım', eski önbellek değerinin önemli her çözücüde süresinin dolması ve yeni değerin yetkili ad sunucularından her çözücüye ulaşması için geçen süredir. Çevirecek merkezî bir anahtar yok — süreç, birbirinden bağımsız önbelleklerin her birinin kendi ritminde ilerler.
- 2
Her şeyi kontrol eden sayı TTL
TTL (Time To Live) her DNS kaydı için ayrı ayarlanır ve çözücülere, tekrar sormadan önce yanıtı ne kadar süre önbellekte tutacaklarını söyler. TTL 300 (5 dk) → değişiklikler küresel olarak ~10–30 dakikada yayılır. TTL 3600 (1 saat) → ~2–6 saat. TTL 86400 (24 saat) → 24–48 saat. Uzman taktiği: planlı bir değişiklikten önce TTL'yi 300'e düşürün, eski TTL'nin süresinin dolmasını bekleyin, değişikliği ondan sonra yapın. Bu noktadan sonra yayılım neredeyse anlık hissettirir.
- 3
Yeni kaydı neden siz görüyorsunuz da iş arkadaşınız görmüyor
Farklı konumlar farklı çözücüler üzerinden sorgular — ISS çözücüleri, 8.8.8.8, 1.1.1.1, kurumsal DNS; her birinin kendi önbelleği var. Sizin çözücünüz yeni kaydı çoktan almışken iş arkadaşınızın ISS'si, TTL'sinde dakikalar veya saatler kalmış eski kaydı hâlâ tutuyor olabilir. Bu normaldir, bir hata değil; yayılım dünyadaki her ağda aynı saniyede tamamlanmaz.
- 4
Omnvert ile yayılımı kontrol edin
DNS Yayılım Denetleyici'yi açın, domain'inizi girin, kayıt türünü seçin (A, AAAA, CNAME, MX, TXT, NS) ve kontrolü başlatın. Araç, dünyanın farklı noktalarındaki çözücüleri eş zamanlı sorgular. Yeşil = yeni değer sunuluyor; kırmızı veya turuncu = hâlâ eski. Eski değeri gösteren konumlar, yayılımın henüz tamamlanmadığı yerlerdir.
- 5
Yayılım takılırsa ne yapmalı
Kaydı, alan adı kayıt firmanızda (registrar) veya DNS sağlayıcınızda doğru kaydettiğinizden emin olun — değer alanını ve kayıt türünü iki kez kontrol edin. Doğru bölgeyi (zone) düzenlediğinizi doğrulayın (www mu, kök domain mi?). Yerel DNS önbelleğinizi temizleyin: Windows'ta 'ipconfig /flushdns', Mac'te 'sudo dscacheutil -flushcache', Linux'ta 'sudo systemd-resolve --flush-caches' (yeni systemd sürümlerinde 'sudo resolvectl flush-caches'). Sonrası beklemek — değişiklikten önceki TTL yüksekse bunu aşmanın kestirme bir yolu yok.
- 6
MX kayıtları — taşıma sırasında ekstra özen
MX kayıtlarını değiştirmek e-posta teslimatını etkiler. Yayılım sırasında bazı göndericiler eski MX'e, bazıları yenisine teslim eder — kimin çözücüsünün neyi önbelleğe aldığına bağlı olarak. Geçiş boyunca eski posta sunucusunu e-posta almaya açık tutun; yayılım kontrolü her çözücünün yeni değeri döndürdüğünü gösterene kadar eski MX kaydını silmeyin, eski posta kutusunu da kapatmayın. Geçiş sırasında kaybolan bir gelen e-posta, üç gün sonra müşteri desteğinde patlayan türden bir hatadır.
'Yayılım tamamlandı' anı TÜM büyük çözücülerin yeni değeri döndürdüğü andır. Omnvert DNS aracını 10+ konumda çalıştırın — her satır yeşilse eski kaydı silmek güvenlidir.