CNAME kayıtları çoğaltmak için zaman gerektiriyor mu?


23

Genellikle DNS'yi güncellediğimde ("A" kayıtları) değişikliklerin kök ad sunucularında yayılması için uzun süre izin vereceğim.

CNAME kayıtlarındaki güncellemeler ve değişiklikler için bu aynı ödeneğe ihtiyacım var mı?



@MichaelHampton - Gerçek, biz değiştirirseniz an A recordiçin DNS recordssöz konusu sorunun başlığında. Her iki soru da özellikle A kayıtları ile ilgili değildir. [güncelleme] Bu düzenlemeyi gönderdim.
Henk Langeveld

Yanıtlar:


31

Hayır, çünkü DNS kayıtları yayılmaz. İzin vermeniz gereken, önbelleğe alınmış kayıtların, söz konusu kaydın TTL'sine dayanarak sona ermesidir.

Bu yeni bir kayıtsa, önbellek oluşturulamaz, bu nedenle yeni kaydın kullanılabilir olması ve derhal çözülmesi gerekir.

Ek olarak, kök sunucular (birinci seviye;.), DNS bölgelerini barındırmaz ve üçüncü seviye alan adları için kayıtları barındırmaz. Kök sunucular, hangi ad sunucularının gTLD bölgeleri için sorumlu olduğunu (ikinci seviye; .com, .edu, vb.) Ve hangi bölgenizden hangi ad sunucularının sorumlu olduğunu bilir (üçüncü seviye; şirketiniz). bölge dosyanızın bir kopyası. Başka hiçbir DNS sunucusu, bölge dosyanızın veya ad sunucularınız dışındaki DNS kayıtlarının bir kopyasını bulundurmaz.


  1. .

  2. COM

  3. ŞİRKETİN


Yardım için sevindim ...
joeqwerty

@ Jaryd, lütfen ilk cümleye özellikle dikkat edin. Buradaki çok fazla insan bunu anlamıyor.
John Gardeniers

1
@JohnGardeniers, teşekkür ederim - evet! Bu benim için cevabın özellikle aydınlatıcı bir parçasıydı :) Ders için teşekkür ederim.
Jaryd Malbin

3

[ Düzenle - Görünüşe göre soruyu yanlış anladım]

Bölge verilerinizin 'yayıldığı' iki yol vardır. Ve kök sunucular (doğrudan) dahil değildir. Diğer bilgisayarların sunucularınızı bulmasına izin verir ve bu nedenle bölge verilerinizi. Ancak, root ve tld sunucularını sizinkine başlamadan önce kontrol eden diğer sistemlerdir.

İşte veri nasıl yapar yansıtılacaktır.

İlk önce, bu verileri yetkili sunucularınıza zorlarsınız ve bunlardan bazıları birbirlerini güncellemek için (artımlı) bölge aktarımı kullanabilir. Bu REFRESH, bölgenin tamamlanması zaman alabilir .

İkincisi, bölgenizdeki ve kayıtlar da dahil olmak üzere her şeyi içeren her kayıt, yetkili sunucularınızla herhangi bir müşteri arasında herhangi bir yerde önbelleğe alınabilir.ACNAME

Bu verilerin önbelleğe alındığı süre, kaydın kişisel TTLdurumuna (yaşam süresi) bağlı olmalıdır . Teorik olarak, bölge yenilenmesinin ve kaydın önbelleğe alınmış bir girişin zaman aşımına uğramasının toplamından daha uzun sürmemelidir. Ancak, orada birçok farklı yazılım var. Google için dns ttl bugs- yaptığım son sayı 850 bin civarındaydı.

Ancak www.example.com için CNAME kayıtlarının benzer bir şeye işaret etmesini sağlayabilir, www-server.dynamic.example.comiçindeki öğelerin TTL ve yenileme zamanlarını dynamic.example.comüst öğeden çok daha düşük değerlere ayarlayabilirsiniz . Bu, operatörlerin ihtiyaç duyulduğunda trafiği hızla diğer altyapılara yönlendirmelerini sağlar.


2
Daha hızlı bir TTL ayarlamak yalnızca DNS önbellek sunucularının bölge dosyalarında ayarlanan TTL'leri geçersiz kılmadığı veya görmezden gelmediği durumlarda yardımcı olur;
tacotuesday

2
Ve her zaman daha yaygın hale geliyor. Ayrıca, birçok sistem TTL'ye yalnızca önceden tanımlanmış bir dönemden daha büyükse uymadığından, TTL'yi ne kadar kısalırsanız görmezden gelinme olasılığını da o kadar fazla düşürürsünüz.
John Gardeniers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.