DNS TTL düşürme işleminin hosting taşımasında ne zaman yapılması gerektiğini, ideal süreleri, sık hataları ve kesintisiz geçiş için kontrol adımlarını öğrenin.
Bir web sitesini yeni bir sunucuya taşırken en kritik konulardan biri, ziyaretçilerin ve e-posta trafiğinin kesintisiz şekilde doğru adrese yönlenmesidir. DNS TTL değeri bu süreçte belirleyici rol oynar. TTL, DNS kayıtlarının internet servis sağlayıcıları ve ara önbellekler tarafından ne kadar süre saklanacağını belirtir. Taşıma gününde yapılan yanlış bir zamanlama, bazı kullanıcıların eski sunucuya, bazılarının ise yeni sunucuya gitmesine neden olabilir.
Hosting taşıması planlanırken DNS TTL düşürme işlemi son ana bırakılmamalıdır. Doğru zamanlama, hem web sitesi erişimini hem de e-posta sürekliliğini korur. Özellikle kurumsal sitelerde, ödeme sistemleri, formlar, CRM entegrasyonları ve e-posta akışı dikkate alınmadan yapılan taşımalarda veri kaybı veya hizmet kesintisi yaşanabilir.
TTL, “Time to Live” ifadesinin kısaltmasıdır ve saniye cinsinden tanımlanır. Örneğin 86400 saniyelik bir TTL değeri, DNS kaydının yaklaşık 24 saat boyunca önbellekte kalabileceği anlamına gelir. Bu süre dolmadan yapılan IP değişiklikleri bazı ağlarda hemen görünmeyebilir.
Taşıma sırasında genellikle A kaydı, CNAME kaydı, MX kayıtları veya bazı durumlarda nameserver bilgileri değişir. TTL yüksekse, eski bilgiler dünya genelinde daha uzun süre dolaşımda kalır. Bu nedenle yeni sunucu hazır olsa bile tüm kullanıcılar aynı anda yeni ortama yönlenmeyebilir.
Pratik ve güvenli yaklaşım, TTL değerini taşıma işleminden en az 24-48 saat önce düşürmektir. Mevcut TTL değeri çok yüksekse, örneğin 86400 veya 172800 saniye ise bu süre daha da önem kazanır. Çünkü eski TTL süresi dolmadan yeni düşük değer tüm önbelleklere yansımaz.
Kurumsal projelerde ideal plan şu şekilde ilerler: Önce mevcut DNS kayıtları incelenir, ardından TTL değeri 300 veya 600 saniyeye düşürülür. Bu değişikliğin yayılması için yeterli süre beklenir. Taşıma günü geldiğinde IP veya ilgili DNS kayıtları değiştirilir. Düşük TTL sayesinde yeni kayıtlar daha hızlı yayılır ve geçiş daha kontrollü olur.
Taşıma öncesinde en sık kullanılan değerler 300 saniye ve 600 saniyedir. 300 saniye, kayıtların yaklaşık 5 dakikada bir yenilenmesini sağlar. Bu, hızlı müdahale gerektiren geçişlerde avantajlıdır. Ancak DNS altyapınız çok yoğun sorgu alıyorsa gereksiz yük oluşturmamak için 600 saniye de makul bir tercihtir.
Kalıcı kullanımda TTL değerini sürekli çok düşük tutmak her zaman doğru değildir. Stabil bir sistemde daha yüksek TTL, DNS sorgu yükünü azaltır ve performans açısından daha dengeli bir yapı sağlar. Bu nedenle düşük TTL, geçiş dönemine özel bir hazırlık adımı olarak düşünülmelidir.
En yaygın hata, TTL düşürme işlemini IP değişikliğiyle aynı anda yapmaktır. Bu durumda düşük TTL’nin pratik faydası sınırlı kalır; çünkü birçok önbellek hâlâ eski yüksek TTL süresini takip ediyor olabilir.
Bir diğer hata, yalnızca web sitesinin A kaydına odaklanıp e-posta kayıtlarını gözden kaçırmaktır. MX, SPF, DKIM ve DMARC kayıtları yanlış veya eksik taşınırsa web sitesi çalışsa bile e-postalarda teslimat sorunu yaşanabilir. Özellikle e-ticaret ve müşteri destek süreçleri için bu risk dikkatle yönetilmelidir.
Nameserver değişikliği yapılacaksa durum biraz daha hassastır. Sadece IP değiştirmek yerine alan adının DNS otoritesini tamamen farklı bir sağlayıcıya almak, yayılım sürecini daha karmaşık hale getirebilir. Bu tür senaryolarda eski ve yeni DNS bölgesindeki kayıtların birebir uyumlu olduğundan emin olunmalıdır.
Hosting geçişlerinde en güvenli yöntem, DNS değişikliğini teknik taşımanın son adımı olarak görmek ve TTL hazırlığını bundan önce tamamlamaktır. Böylece beklenmeyen bir hata fark edildiğinde hızlı geri dönüş yapılabilir. Eski IP’ye dönmek gerekiyorsa düşük TTL sayesinde kullanıcıların doğru ortama yönlenmesi daha kısa sürede gerçekleşir.
Taşıma tamamlandıktan hemen sonra TTL değerini yükseltmek için acele edilmemelidir. Önce trafik, e-posta teslimatı, uygulama hataları ve DNS yayılımı izlenmelidir. Genellikle 24-72 saatlik stabil gözlem süresi yeterlidir. Bu aralıkta ciddi bir hata yoksa TTL tekrar daha dengeli bir değere alınabilir.
Kurumsal yapılarda bu işlem bir değişiklik kaydıyla takip edilmelidir. Hangi kayıtların ne zaman değiştirildiği, eski ve yeni değerler, sorumlu kişi ve test notları belgelenirse ileride yaşanabilecek erişim sorunlarında hızlı analiz yapılır. DNS yönetimi küçük bir ayar gibi görünse de doğru planlandığında sunucu taşımasının en güvenilir güvenlik ağlarından biri haline gelir.