İçeriğe geç
Sponsorlu AccsZone — 社媒账号, 下单自动秒发

Sözlük

TTL (time to live)

TTL, bir DNS kaydının önbellekte tutulabileceği saniye sayısı ya da bir IP paketinde traceroute’un rota haritalamak için kullandığı atlama sınırıdır.

TTL’nin iki anlamı

TTL kısaltması, birbiriyle ilgisiz iki sayaç için kullanılır ve ikisi de ağ araçlarında karşınıza çıkar.

DNS TTL

Her DNS kaydı, saniye cinsinden bir time to live taşır. Çözümleyicilere, yetkili sunucuya yeniden sormadan önce yanıtı ne kadar süre saklayabileceklerini söyler. TTL değeri 3600 olan bir kayıt bir saat boyunca önbellekten sunulabilir; TTL değeri 60 olan bir kayıt her dakika yeniden alınır. Kısa TTL’ler değişikliklerin daha fazla sorgu pahasına hızla yayılmasını sağlar; uzun TTL’ler yükü azaltır ve adı, yetkili sunucudaki kısa kesintilere karşı dayanıklı kılar.

Bir kaydı sorguladığınızda gösterilen TTL, yanıt veren çözümleyicideki kalan süredir; aynı kaydın farklı çözümleyicilerden farklı değerler göstermesinin ve sorgular arasında geri saymasının nedeni budur.

IP paketi TTL’si (atlama sınırı)

Her IP paketi de IPv6’da atlama sınırı denilen bir TTL taşır. Paketi ileten her yönlendirici onu bir azaltır ve sıfıra indiren yönlendirici paketi atıp bir ICMP “time exceeded” mesajı gönderir. Amaç, yanlış yönlendirilen paketlerin sonsuza dek dolaşmasını önlemektir. Traceroute bundan yararlanır: TTL 1, 2, 3 ve devamıyla sondalar göndererek yol üzerindeki her yönlendiriciden bir time-exceeded yanıtı toplar ve rotayı yeniden oluşturur.

İşletim sistemleri farklı başlangıç değerleri kullanır; yaygın olanlar 64, 128 veya 255’tir. Bir sunucuya ulaşan değer, paketin kaç atlama geçtiğine ve kabaca hangi işletim sisteminin gönderdiğine dair ipucu verir.

Neden önemli

DNS için TTL, değiştirilen bir kaydın bir çözümleyiciden hâlâ “yanlış”, diğerinden ise zaten doğru görünmesini açıklar; DNS yayılımı denetleyicimiz, değişikliğin yayılmasını görebilmeniz için dünyanın dört bir yanındaki çözümleyicilerden yanıtı ve kalan TTL’yi gösterir. Bir geçiş planlamak genellikle geçişin hızlı olması için TTL’yi bir gün önceden düşürmek demektir.

Paketler için sunucuda beklenmedik bir TTL, bilinen bir proxy sinyalidir. Bir Windows makinesinden geldiğini iddia eden ama Linux tarzı bir başlangıç TTL’siyle, iddia edilen konumun ima ettiğinden çok daha fazla atlama kadar azalmış olarak ulaşan bir bağlantı, arada bir aktarıcı olduğunu düşündürür. Paylaşımlı hosting ham paket başlıklarını okuyamadığı için bu sinyali sitede puanlamıyoruz; ancak özel dolandırıcılık sistemleri puanlar.

Nasıl kontrol edilir

DNS sorgulama, döndürdüğü her kayıt için TTL’yi gösterir. DNS yayılımı, herkese açık çözümleyiciler arasındaki yanıtları karşılaştırır. Traceroute, paket TTL’lerinden oluşturulan atlama atlama rotayı gösterir.

İlgili araçlar