LIONFIN

Sözlük

TTL nedir?

Time to Live

Diğer adları: time to live, dns ttl, ttl değeri

Tanım

TTL (Time to Live), bir DNS kaydının çözümleyiciler ve cihazlar tarafından önbellekte ne kadar süre (saniye cinsinden) tutulabileceğini belirten değerdir. TTL dolmadan önbellekteki eski yanıt kullanılmaya devam eder; bu nedenle TTL, bir DNS değişikliğinin kullanıcılara ne kadar hızlı yansıyacağını doğrudan etkiler.

TTL değeri kaç olmalı?

TTL için tek bir doğru değer yoktur; kaydın ne sıklıkla değiştiğine göre seçilir. Düşük TTL değişiklikleri hızlandırır ama yetkili sunucuya daha çok sorgu gelmesine yol açar; yüksek TTL önbellek verimini artırır ama hatalı bir kaydın düzeltilmesini geciktirir.

TTL (saniye)SüreTipik kullanım
3005 dakikaTaşıma öncesi, sık değişen kayıtlar
36001 saatÇoğu A, CNAME ve MX kaydı için dengeli değer
864001 günNS kayıtları ve nadiren değişen kayıtlar

Çok düşük değerler (ör. 60 saniyenin altı) bazı çözümleyiciler tarafından yok sayılabilir ya da alt sınıra yükseltilebilir. Olumsuz yanıtlar (kaydın bulunamaması) da önbelleğe alınır; bu sürenin üst sınırı bölgenin SOA kaydında tanımlanır.

Sunucu taşırken TTL nasıl kullanılır?

Taşımadan en az bir mevcut TTL süresi önce ilgili kaydın TTL’sini düşürmek, geçiş anındaki bekleme süresini kısaltır. Örneğin TTL 86400 ise değişiklikten bir gün önce 300’e indirin; taşıma tamamlanıp yeni IP doğrulandıktan sonra değeri yeniden yükseltin.

  1. TTL’yi düşürün ve eski TTL süresi kadar bekleyin.
  2. A kaydını ya da MX kaydını yeni değere güncelleyin.
  3. Farklı çözümleyicilerden (dig @1.1.1.1 ornek.com.tr) yeni yanıtı kontrol edin.
  4. Her şey yolundaysa TTL’yi eski seviyesine çıkarın.

Nameserver değişikliklerinde ise TTL’yi uzantının kayıt otoritesi belirler; bu nedenle bu tür geçişler daha uzun sürebilir. Ayrıntılar için DNS yayılma süresi yazısına bakın.

İlgili terimler

A Kaydı
A kaydı (Address record), bir alan adını ya da alt alan adını tek bir IPv4 adresine bağlayan temel DNS kaydıdır. Bir web sitesinin hangi sun...
DNS
DNS (Domain Name System), alan adlarını sunucuların IP adreslerine çeviren, dağıtık ve hiyerarşik bir ad çözümleme sistemidir. Tarayıcıya ya...
DNS Yayılması
DNS yayılması (DNS propagation), bir DNS kaydında ya da nameserver tanımında yapılan değişikliğin dünyadaki çözümleyicilere kademeli olarak...
Nameserver
Nameserver (ad sunucusu), bir alan adının DNS kayıtlarını yetkili olarak barındıran ve bu kayıtlarla ilgili sorgulara yanıt veren sunucudur....

← Tüm terimler