
DNS Kayıtlarında TTL Süresi Neden Önemlidir?

TTL (Time to Live) Nedir?
TTL, "Time to Live" kavramının kısaltmasıdır ve Türkçe'ye "Yaşam Süresi" olarak çevrilebilir. DNS sisteminde TTL, bir DNS kaydının önbellekte (cache) ne kadar süre saklanacağını belirleyen kritik bir parametredir. Bu değer saniye cinsinden ifade edilir ve DNS sorgularının yönetiminde temel bir rol oynar.
Bir kullanıcı web sitenize erişmek istediğinde, tarayıcısı veya işletim sistemi önce yerel DNS önbelleğine bakar. Eğer kayıt önbellekte mevcutsa ve TTL süresi dolmamışsa, DNS sunucusuna yeni bir sorgu yapmadan önbellekteki bilgiyi kullanır. Bu mekanizma hem yanıt sürelerini kısaltır hem de DNS sunucularındaki yükü azaltır.
TTL Değeri DNS Performansını Nasıl Etkiler?
TTL değeri, DNS altyapınızın performansı ve esnekliği üzerinde doğrudan etkiye sahiptir. İki farklı senaryoyu ele alalım:
- Yüksek TTL (uzun önbellekleme): DNS sorgularının sayısı azalır, yanıt süreleri kısalır ve sunucu yükü düşer. Ancak DNS kaydında değişiklik yapıldığında bu değişikliğin internete yayılması uzun sürebilir.
- Düşük TTL (kısa önbellekleme): Değişiklikler hızlı yayılır ve daha fazla esneklik sağlanır. Ancak DNS sunucularına gelen sorgu sayısı artar, bu da daha fazla bant genişliği ve sunucu kaynağı kullanımı anlamına gelir.
Önerilen TTL Değerleri
Kayıt türüne göre önerilen TTL süreleri aşağıdaki tabloda verilmiştir:
| Kayıt Türü | Önerilen TTL | Açıklama |
|---|---|---|
| A Kaydı | 1 saat (3600 saniye) | IP adresi yönlendirmesi |
| CNAME Kaydı | 12 saat (43200 saniye) | Alan adı takma adı |
| MX Kaydı | 12 saat (43200 saniye) | Mail sunucusu yönlendirmesi |
| TXT Kaydı | 12 saat (43200 saniye) | Doğrulama ve SPF kayıtları |
| NS Kaydı | 24 saat (86400 saniye) | İsim sunucusu bilgileri |
TTL ve SEO İlişkisi
TTL süresi, SEO performansınızı doğrudan etkileyen bir faktördür. Arama motorları web sitelerini düzenli olarak tarar ve IP adresi değişikliklerini zaman içinde fark eder. Uzun TTL değerleri bu süreci yavaşlatabilir. Özellikle sunucu taşıma veya CDN geçişi yapıyorsanız, işlemden önce TTL değerinizi düşürmeniz önerilir.
CDN kullanan web siteleri için TTL ayarlarına özellikle dikkat edilmelidir. CDN sağlayıcınızın önerilerini de göz önünde bulundurarak optimum değeri belirleyin.
DNS Değişikliği Öncesi TTL Nasıl Ayarlanmalı?
Planlı bir sunucu taşıması veya DNS değişikliği öncesinde şu adımları takip etmeniz önerilir:
- Değişiklikten en az 24-48 saat önce TTL değerini 300 saniyeye (5 dakika) indirin
- DNS değişikliğini gerçekleştirin
- Değişikliğin tüm bölgelere yayıldığını doğrulayın
- TTL değerini normale (1-24 saat) döndürün
Bu yaklaşım, olası geri dönüş senaryolarında da hızlı hareket etmenizi sağlar.


