Duruma göre çok farklı olabileceğini biliyorum, ancak barındırma sunucusunu taşımak için hiçbir planı olmayan bir web sitesini barındırmak için DNS kaydına ayarlamak için iyi bir TTL nedir?
Duruma göre çok farklı olabileceğini biliyorum, ancak barındırma sunucusunu taşımak için hiçbir planı olmayan bir web sitesini barındırmak için DNS kaydına ayarlamak için iyi bir TTL nedir?
Yanıtlar:
Slicehost'un varsayılan ayarlarında 86.400 saniye (1 gün) bırakma eğilimindeyim. Bekleyen bir hamle varken bir veya iki gün beklediğimde 10 dakikaya düşürürüm.
düzenleme: Bu günlerde (2016) Ben düşük tutmaya meyillidir - ~ 5 dakika.
1987'de uzun zaman önce yazılmış olan standartlar , en düşük varsayılan TTL olarak 86.400 saniyeyi (1 gün) önerir.
TTL'lerin uygun değerlere ayarlanması önemlidir. TTL, bir çözücünün sunucunuzdan aldığı verileri, sunucunuzu tekrar sormadan önce kullanacağı süredir (saniye cinsinden). Değeri çok düşük olarak ayarlarsanız, sunucunuz birçok tekrar isteği ile yüklenir. Çok yüksek bir değere ayarlarsanız, değiştirdiğiniz bilgiler makul bir sürede dağıtılmaz. TTL alanını boş bırakırsanız, bölge için SOA kaydında belirtilenler için varsayılan olacaktır.
Çoğu ev sahibi bilgisi uzun zaman boyunca çok fazla değişmez. TTL'lerinizi ayarlamanın iyi bir yolu, onları yüksek bir değere ayarlamak ve daha sonra bir değişikliğin yakında olacağını bilmeniz durumunda değeri düşürmektir. TTL’lerin çoğunu bir gün (86400) ve bir hafta (604800) arasında herhangi bir yere ayarlayabilirsiniz. Ardından, yakın gelecekte bazı verilerin değişeceğini biliyorsanız, değişiklik için bu RR için TTL'yi daha düşük bir değere (bir saat ila bir gün) ayarlayın ve ardından önceki değerine geri getirin.
Ayrıca, aynı ad, sınıf ve türdeki tüm RR'ler aynı TTL değerine sahip olmalıdır.
Bkz. RFC 1033: http://tools.ietf.org/html/rfc1033
RFC 1912 (1996'dan itibaren) 3 günün SOA
kayıtlar için daha uygun olabileceğini düşündürmektedir .
Acil durumlarda (özellikle HA DNS ortamlarında) daha hızlı yanıt verebilmek için TTL'lerin daha moda hale geldiğini fark ettim.
4 saat kabul edilebilir bir denge sağlayacak şekilde iyi olmalıdır. Çoğu bölgede kullandığım şey bu.
RFC 1912'nin yanı sıra , Avrupa'daki kullanıcılar da en az TTL değeri olarak iki gün öneren RIPE-203, "DNS SOA Değerleri için Öneriler" i görmelidir .
(not: bu yayın, ayrı ayrı A / AAAA kayıtlarındaki TTL için geçerlidir, diğer bazı kayıt türlerinin de aynı şekilde tek başarısızlık noktalarını temsil etmedikleri için daha uzun TTL'ler olabilir).
Olağanüstü durum kurtarma planlarınız açısından bu konuda gerçekten düşünmeniz gerekir. Bu, siteyi ne zaman taşıyacağınızla ilgili değildir (kasıtlı hamleler için hamlede TTL'yi azaltabilirsiniz). Ev sahibiniz internetin önünden kaybolduğunda veya bir TOS ihlali için sizi attığında ya da sizin yolunuza çıkan DDOS ile başa çıkamadıkları için sizi kovmasıyla ilgilidir.
Sitenizin bu gibi durumlarda bir gün kadar kapalı kalmasını umursamıyorsanız, devam edin ve TTL'yi bir günlük varsayılan ayarda bırakın. Birden fazla tedarikçiden PI adres alanına ve BGP geçişine sahipseniz ve felaket kurtarma işlemini BGP düzeyinde ele alma niyetindeyseniz, devam edin ve bir gün varsayılan olarak bırakın. Öte yandan, tafficinizi yerine çalışma yerine diveten bir mekanizma olarak DNS kullanıyorsanız, o zaman çok daha kısa bir TTL istiyorum, 5 dakika oldukça yaygın bir değer.