Kiedy zazwyczaj aktualizuję DNS (rekordy „A”), pozwolę na dłuższy okres czasu na rozpowszechnienie się zmian na głównych serwerach nazw.
Czy muszę to samo uwzględniać w przypadku aktualizacji i zmian w rekordach CNAME?
nameserver
cname-record
domain-name-system
Jaryd Malbin
źródło
źródło
an A record
naDNS records
w tytule tego pytania. Żadne pytanie nie dotyczy konkretnie rekordów A. [aktualizacja] Przesłałem tę zmianę.Odpowiedzi:
Nie, nie zrobisz tego, ponieważ rekordy DNS nie propagują. Należy zezwolić na wygaśnięcie wszystkich zapisanych w pamięci podręcznej rekordów na podstawie TTL danego rekordu.
Jeśli jest to nowy rekord, nie mogło dojść do buforowania, więc nowy rekord powinien być dostępny i powinien zostać natychmiast rozwiązany.
Ponadto serwery główne (pierwszy poziom;.) Nie obsługują stref DNS ani rekordów dla nazw domen trzeciego poziomu. Serwery root wiedzą, które serwery nazw są odpowiedzialne za strefy gTLD (drugi poziom; .com, .edu itp.), Które z kolei wiedzą, które serwery nazw są odpowiedzialne za twoją strefę (trzeci poziom; twoja firma), które z kolei utrzymują kopia pliku strefy. Żaden inny serwer DNS nie przechowuje kopii pliku strefy ani rekordów DNS innych niż serwery nazw.
.
COM
TWOJA FIRMA
źródło
[ Edytuj - Wygląda na to, że źle odczytałem pytanie]
Istnieją dwa sposoby „propagacji” danych strefy. A serwery root nie są zaangażowane (bezpośrednio). Pozwalają innym komputerom znaleźć twoje serwery, a tym samym dane twojej strefy. Ale to inne systemy sprawdzają serwery root i tld, zanim dotrą do twojego.
Oto, w jaki sposób Twoje dane się propagują.
Po pierwsze, przekazujesz te dane do swoich autorytatywnych serwerów, a niektóre z nich mogą używać (przyrostowego) transferu stref do wzajemnej aktualizacji. Może to potrwać do
REFRESH
czasu strefy.Po drugie, każdy rekord w Twojej strefie, który obejmuje wszystko , w tym
A
iCNAME
rekordy, może być buforowany w dowolnym miejscu między twoimi wiarygodnymi serwerami i klientami.Czas przechowywania tych danych w pamięci podręcznej powinien zależeć od osoby w rekordzie
TTL
(czas życia). Teoretycznie przekroczenie limitu czasu nie powinno trwać dłużej niż suma odświeżenia strefy i ttl rekordu. Istnieje jednak wiele różnych programów. Google dladns ttl bugs
- ostatni wynik, który zrobiłem, to około 850 tys.Ale możesz mieć rekordy CNAME dla www.example.com wskazywać na coś podobnego
www-server.dynamic.example.com
i ustawić TTL i czasy odświeżania dla rzeczy wewnątrzdynamic.example.com
na znacznie niższe wartości niż rodzic. Dzięki temu operatorzy mogą szybko przekierowywać ruch do innej infrastruktury, gdy zajdzie taka potrzeba.źródło