Mevcut DNS TTL (Time to Live) sürenizi girin; ISP recursive resolver önbelleklerinin sıfırlanması için gereken ön hazırlık süresini, olası kesinti riskini ve 5 aşamalı sıfır kesinti taşıma takvimini hesaplayın.
Mevcut alan adınızı, şu anki TTL sürenizi ve sitenizin dinamiklik durumunu belirterek kesintisiz geçiş takvimini oluşturun.
Mevcut DNS panelinizde A, AAAA, CNAME kayıtlarının TTL değerini 300 saniyeye (5 dakika) çekin.
Yeni sunucuda web sitesi dosyalarını, veritabanını ve SSL sertifikasını test edin.
DNS panelindeki A kaydı IP adresini eski sunucudan yeni sunucu IP adresine güncelleyin.
Eski sunucuya gelebilecek gecikmiş istekler için eski sunucudaki web sunucusunu proxy moduna alın.
Geçiş başarıyla tamamlandıktan ve kararlı hale geldikten sonra TTL değerini tekrar 3600 veya 14400 saniyeye yükseltin.
Geçiş öncesinde DNS sunucunuza uygulayabileceğiniz 300 saniyelik kayıt örneği.
; sirketim.com için RFC 1035 Düşük TTL Geçiş Yapılandırması
$TTL 300
@ IN SOA ns1.sirketim.com. hostmaster.sirketim.com. (
2026091101 ; Serial (YYYYMMDDNN)
10800 ; Refresh (3 saat)
3600 ; Retry (1 saat)
604800 ; Expire (7 gün)
300 ) ; Minimum Negative Cache (5 dk)
; 300s Düşük TTL ile Anlık Geçişe Hazır A Kayıtları:
@ 300 IN A YENI_SUNUCU_IP_ADRESI
www 300 IN A YENI_SUNUCU_IP_ADRESI
api 300 IN A YENI_SUNUCU_IP_ADRESITTL, dünya genelindeki internet servis sağlayıcılarının (Türk Telekom, Superonline, Vodafone, Google 8.8.8.8, Cloudflare 1.1.1.1) alan adınızın IP adresini kendi önbelleklerinde (cache) kaç saniye saklayacağını belirler. Eğer TTL değeriniz 86400 saniye (24 saat) ise, DNS panelinde IP'yi değiştirdiğiniz an kullanıcıların bir kısmı hemen yeni sunucuya giderken, büyük çoğunluğu 24 saat boyunca eski sunucuya gitmeye devam eder. Bu durum e-ticaret sitelerinde sipariş ve veri kaybına yol açar.
Kesintisiz bir taşıma yapmak için, planlanan geçiş tarihinden en az mevcut TTL süresi kadar önce (örneğin 24-48 saat önce) A ve CNAME kayıtlarının TTL değeri 300 saniyeye (5 dakika) düşürülmelidir. Bu sayede geçiş anında yeni IP girildiğinde, dünya genelindeki tüm önbellekler 5 dakika içinde güncellenir ve yayılma (propagation) neredeyse anında tamamlanır.
Dinamik web sitelerinde DNS yayılması sürerken bazı kullanıcılar eski sunucuya, bazıları yeni sunucuya istek atabilir. Bu durumu önlemek için geçiş anında eski sunucudaki Nginx veya Apache yapılandırmasına proxy_pass eklenerek gelen tüm trafik arka planda doğrudan yeni sunucu IP'sine tünellenebilir.
Geçiş başarıyla tamamlandıktan ve sistem 48 saat boyunca kararlı çalıştıktan sonra, TTL değeri tekrar 3600 (1 saat) veya 14400 (4 saat) seviyesine çıkarılmalıdır. Çok düşük TTL'de kalmak gereksiz DNS sorgu trafiği yaratır ve sayfa açılış gecikmesini milisaniye düzeyinde artırabilir.