Checker.TR Cloud Teknoloji

TTL (Time To Live), bir DNS kaydının önbellekte ne kadar süre tutulacağını belirleyen saniye cinsinden zaman değeridir. DNS sunucuları ve resolver'lar, bir kaydı sorguladıklarında bu süre boyunca yanıtı yerel olarak saklar ve tekrar sorgulama yapmadan önce bu sürenin dolmasını bekler.

"TTL, DNS değişikliklerinin internete ne kadar hızlı yayılacağını veya DNS sunucularının yanıt verme hızını doğrudan etkileyen kritik bir parametredir."

TTL Nasıl Çalışır?

DNS çözümleme sürecinde TTL değeri şu şekilde işler:

# Örnek: TTL = 3600 saniye (1 saat) # Saat 10:00 - İlk sorgu yapılır ve kayıt önbelleğe alınır # Saat 10:30 - Sorgu gelir, önbellekten yanıt verilir (TTL: 1800 kaldı) # Saat 11:00 - TTL süresi doldu, yeni sorgu yetkili DNS'e yapılır TTL mekanizması şu avantajları sağlar: • DNS sunucu yükünü azaltır • Sorgu yanıt süresini hızlandırır • Bant genişliği tasarrufu sağlar

DNS Kayıtlarında TTL Değerleri

TTL Değeri Süre Kullanım Alanı
300 5 dakika Dinamik IP'ler, acil değişiklikler
600 10 dakika Sık değişen kayıtlar
1800 30 dakika Geçiş dönemleri
3600 1 saat Standart üretim ortamı
86400 24 saat Sabit, değişmeyen kayıtlar
604800 7 gün NS kayıtları, kök domain

Propagation ve TTL İlişkisi

DNS propagation (yayılım) süresi doğrudan TTL değerleriyle ilişkilidir. Bir DNS kaydı değiştirildiğinde, eski değer tüm dünyadaki önbelleklerde TTL süresi kadar saklanmaya devam eder. Bu nedenle:

  • Yüksek TTL (86400+): Değişiklikler 24+ saatte yayılır, ancak DNS sorguları daha hızlı yanıtlanır
  • Düşük TTL (300-600): Değişiklikler hızlı yayılır (5-10 dk), ancak DNS sunucu yükü artar

💡 En İyi Uygulama

  • DNS değişikliği planlıyorsanız, 24 saat önce TTL'yi 300 saniyeye düşürün
  • Değişiklik tamamlandıktan 48 saat sonra TTL'yi 3600 veya 86400 olarak yükseltin
  • NS kayıtları için her zaman yüksek TTL (86400+) kullanın

TTL Ayarlama Stratejileri

Yüksek TTL Kullanım Senaryoları

Şu durumlarda yüksek TTL (3600-86400) tercih edilmelidir:

  • Sitenizin IP adresi nadiren değişiyorsa
  • Yüksek trafik alan popüler bir domain yönetiyorsanız
  • DNS hosting maliyetlerini düşürmek istiyorsanız
  • MX kayıtları (e-posta sunucuları) için

Düşük TTL Kullanım Senaryoları

Şu durumlarda düşük TTL (300-600) kullanılmalıdır:

  • Yakında sunucu taşıması yapacaksanız
  • Load balancing (yük dengeleme) kullanıyorsanız
  • Failover (yedekleme) senaryoları için
  • DDOS saldırısı anında hızlı IP değişikliği gerekiyorsa

⚠️ Dikkat Edilmesi Gerekenler

  • Çok düşük TTL (60 saniyeden az) DNS sunucularınızı yorabilir
  • Bazı ISP'ler minimum TTL'leri kendi politikalarına göre ayarlar
  • TTL değişikliği anında etkili olmaz, mevcut TTL süresinin dolması gerekir

Farklı Kayıt Tipleri İçin TTL Önerileri

Kayıt Tipi Önerilen TTL Açıklama
A / AAAA 3600 - 86400 Web sunucusu IP'leri için standart değer
MX 86400 E-posta sunucuları nadiren değişir
TXT 3600 - 86400 SPF/DKIM kayıtları için orta düzey
CNAME 3600 CDN kullanımında esneklik için
NS 86400 - 604800 Nameserver kayıtları çok nadir değişir

TTL Değişikliği Nasıl Yapılır?

  1. DNS Yönetim Paneline Giriş: Domain sağlayıcınızın veya DNS hosting hizmetinizin kontrol paneline erişin
  2. Kayıt Seçimi: TTL değerini değiştirmek istediğiniz DNS kaydını bulun
  3. TTL Güncelleme: Mevcut değeri istediğiniz saniye cinsinden değerle değiştirin (örn: 300)
  4. Kaydetme: Değişiklikleri kaydedin ve 24-48 saat bekleyin

🚀 İpucu: Hızlı Migration

Sunucu taşıması yaparken TTL'yi hafta öncesinden 300 saniyeye düşürün. Taşıma günü geldiğinde IP'yi değiştirin ve eski sunucuyu 1 saat daha ayakta tutun. Böylece kesinti olmadan geçiş yapabilirsiniz.

Sonuç

TTL, DNS yönetiminin kritik bir parçasıdır. Doğru TTL değerleriyle hem performansı optimize edebilir hem de esnek bir altyapı oluşturabilirsiniz. Unutmayın, DNS değişiklikleri yapmadan önce TTL'yi düşürmek, olası sorunları minimize etmenin en etkili yoludur. Değişiklik sonrası eski değerlere dönmeyi unutmayın.

DNS Kayıtlarınızı Kontrol Edin

Alan adınızın TTL değerlerini ve DNS sağlığını anlık olarak analiz edin.

DNS Sorgulama Yap →