Słownik · Domeny, DNS, poczta i certyfikaty

Czym jest propagacja DNS?

Propagacja DNS to czas, po którym zmiana rekordu DNS jest widoczna wszędzie. Nic nie jest rozsyłane: resolvery serwują swoją kopię starego rekordu z pamięci podręcznej, aż upłynie jego TTL, a potem pytają ponownie.

Jak to działa i dlaczego to ważne

Gdy zmienisz rekord u swojego dostawcy DNS, autorytatywne serwery nazw domeny zwykle podają nową wartość w ciągu kilku sekund lub minut. Resolvery dostawców internetu, firm i usług publicznych, takich jak 1.1.1.1 i 8.8.8.8, zapisały starą odpowiedź w pamięci podręcznej na tak długo, jak pozwala jej TTL (time to live), więc różni użytkownicy widzą zmianę w różnym czasie.

Zaplanuj zmianę: dzień wcześniej obniż TTL, na przykład do 300 sekund, wprowadź zmianę, a potem znów go podnieś. Zmiana serwerów nazw u rejestratora trwa dłużej, bo rekordy NS w strefie nadrzędnej mają często TTL do dwóch dni.

Podczas propagacji część użytkowników trafia na stary serwer, a część na nowy, więc utrzymuj oba w działaniu, dopóki nie minie stary TTL. Nazwy, które wcześniej nie istniały, również mogą być zapisane w cache jako nieistniejące (negative caching, RFC 2308).

Wzór

Najdłuższe oczekiwanie ≈ TTL starego rekordu

Przykład: Rekord z TTL 3600 sekund może być serwowany z pamięci podręcznej jeszcze przez godzinę po zmianie.

Jak pomaga Uptimecheck

Monitory DNS w Uptimecheck odpytują bezpośrednio autorytatywne serwery nazw domeny, więc zmianę widać przy najbliższym sprawdzeniu, bez pamięci podręcznej resolvera po drodze. Gdy serwery nazw podają różne odpowiedzi, np. w trakcie rozchodzenia się zmiany, strona monitora o tym informuje, a o nowym zestawie rekordów alertujemy, gdy zobaczą go dwa kolejne sprawdzenia.

Zobacz: Monitorowanie DNS

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

Więcej w poradnikach

Guides 5 min czytania

Monitorowanie DNS: jak wykryć zmienione lub przejęte rekordy

Zmieniony rekord DNS może przekierować Twoich odwiedzających albo pocztę w inne miejsce bez jednego komunikatu o błędzie. Jak działa monitorowanie DNS, które rekordy obserwować i co robić, gdy któryś się zmieni.

Czytaj

Pytania

Ile trwa propagacja DNS?

Najwyżej tyle, ile wynosi TTL starego rekordu: przy zwykłych rekordach często od 5 minut do godziny, a przy zmianie serwerów nazw u rejestratora nawet do 48 godzin.

Czy mogę przyspieszyć propagację DNS?

Nie po zmianie; kopie w pamięci podręcznej wygasają według własnego harmonogramu. Obniż TTL na długo przed planowaną zmianą. Niektóre publiczne resolwery pozwalają wyczyścić cache dla jednej nazwy.

Dlaczego nadal widzę stary adres IP?

Twój resolver, system operacyjny lub przeglądarka ma w pamięci podręcznej starą odpowiedź. Zapytaj bezpośrednio autorytatywny serwer nazw, np. poleceniem dig @ns1.example.com example.com, aby zobaczyć, co faktycznie jest opublikowane.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej