Przejdź do treści
D1
PL
Poradniki

TTL DNS i propagacja — wyjaśnienie

dns ttl explained · dns propagation time · how long dns changes take

Co oznacza TTL DNS, realistyczne harmonogramy propagacji, obniżanie TTL przed migracją i weryfikacja aktualizacji w DNS Checker vs mapy propagacji.

Autor: DN01 Network Team

TTL (Time To Live) mówi resolverom, jak długo mogą cachować odpowiedź. Propagacja DNS to nie natychmiastowy teleport — to wygasanie starych cache i nowe zapytania pobierające zaktualizowane dane autorytatywne.

DN01 DNS Checker pokazuje aktualne odpowiedzi z naszej ścieżki resolver — idealny do potwierdzenia opublikowanej zmiany. Regionalne mapy propagacji porównują wiele resolverów na świecie w czasie; używaj obu podejść podczas cutover.

Planowanie okna niskiej TTL

Obniż TTL do 300 sekund 24–48 godzin przed zmianą na stabilnych rekordach. Wprowadź zmianę w autorytatywnym DNS. Zweryfikuj w DNS Checker. Podnieś TTL po powrocie stabilności.

Niektórzy registrarzy ignorują niskie minimum TTL — czytaj dokumentację. Timery SOA refresh/retry liczą się przy transferach stref, ale nie identycznie jak cache publicznych resolverów jak TTL.

Dlaczego różne narzędzia pokazują różne odpowiedzi

Rekursywne resolvery cachują niezależnie. Laptop, DNS biurowy i 8.8.8.8 mogą się różnić do wygaśnięcia TTL. Autorytatywne NS powinny zgadzać się od razu — odpytaj DIG @ns1.example.com w razie wątpliwości.

Zmiana nameserverów dodaje propagację glue registrara ponad TTL rekordów — zaplanuj do 48 godzin pełnej globalnej konwergencji nawet przy niskiej TTL.

Najczęściej zadawane pytania

Czy propagacja to to samo co TTL?

Powiązane, ale nie identyczne. TTL napędza wygaśnięcie cache; propagacja opisuje globalną konwergencję przy odświeżaniu cache.

Czy mogę wyczyścić cache Google DNS?

Publiczne resolvery nie oferują flush per użytkownik. Poczekaj na TTL lub odpytaj autorytatywne NS bezpośrednio.

Jakiej TTL używają CDN?

Często niska dla nazw orange-cloud proxied; origin może się różnić. Sprawdź oba w DNS Checker przy debugowaniu.