Vay arkadaş, başına gelen tam da bizim DNS çilesi dediğimiz durummuş! Eskiden başıma geldi, bilirim o derdi. Sanki bir tarafın açılıyor, diğer tarafın kapanıyor gibi, insanı deli eder. Adı üstünde, DNS propagasyonu denilen bir süreç bu. Sen kayıtları güncellersin güncellemene ama internetin her yerindeki DNS sunucularının bu yeni bilgiyi alıp güncellemesi biraz zaman alır, yani Ayın on beşi gibi bir durumu yok, herkes kendi kafasına göre takılır.
Şimdi şöyle düşün, sen yeni adresine taşındın ama bazı postacılar hala eski adresine mektup götürüyor. İşte bu durum tam da o hesap. TTL yani Yaşam Süresi diye bir ayar var DNS kayıtlarında. Bu ayar, sunucuların eski bilgiyi ne kadar süreyle önbelleğinde tutacağını belirler. Eğer bu süre yüksekse, eski bilgiler daha uzun süre saklanır ve bu da yeni sunucu bilgilerinin internet geneline yayılmasını yavaşlatır.
Cloudflare kullanman güzel bir şey ama o da bir ara katman. Bazen Cloudflare üzerindeki ayarların doğru olduğundan emin olman gerekebilir, yani senin sunucuna değil de, Cloudflare'a yönlendiren DNS kayıtlarının doğru olması kritik. Bir de tarayıcı önbelleği olayı var. Sen kendi bilgisayarında görüyor olabilirsin ama başkaları eskiyi görüyor olabilir çünkü onların tarayıcıları veya modemleri eski bilgiyi önbelleğe almış olabilir. Bir de mobil veriden veya farklı bir ağdan denemeni öneririm, bazen yerel ağdaki DNS önbellekleri de sorun çıkarır.
Ne yapacaksın dersen, öncelikle sabırlı olacaksın, ama öyle boş boş beklemek de olmaz. DNS Checker gibi online araçlarla domaininin farklı bölgelerde nasıl göründüğünü kontrol et. Eğer hala eski IP'yi gösteren yerler varsa, kayıtlarını bir daha kontrol et. Özellikle A kaydının yeni sunucunun doğru IP adresine işaret ettiğinden emin ol. Bazen CNAME kaydı yerine A kaydı kullanman gereken yerlerde yanlışlık olabiliyor. Bir de nameserver'ların doğru hosting firmasına işaret ettiğinden emin olmalısın, bazen hosting değiştirince nameserver'ları güncellemeyi unutabiliyoruz.
Kalıcı çözüm için en başta TTL değerini düşük tutmak, yani 300 saniye (5 dakika) gibi bir değerle başlatıp, propagasyon tamamlandıktan sonra yükseltmek işe yarar. Ama bu biraz planlama ister. Şimdi ise yapabileceğin en iyi şey, tüm DNS kayıtlarını, özellikle de ana domainin A kaydını ve varsa www. subdomainin CNAME kaydını gözden geçirmek ve doğru olduklarından emin olmak. Sonra da biraz bekleyip durumu izlemek. Bu işler böyledir, Sabır acıdır, meyvesi tatlıdır derler. :)