Propagacja DNS

Czy Twoja zmiana DNS dotarła wszędzie? Sprawdź na kilku resolverach.

Co robi narzędzie

NetCheck zadaje to samo pytanie czterem popularnym publicznym serwerom DNS, Google, Cloudflare, Quad9 i AdGuard, i porównuje ich odpowiedzi. Jeśli wszystkie się zgadzają, nowa wartość została przyjęta. Jeśli się różnią, część serwerów wciąż podaje starą odpowiedź z pamięci podręcznej.

Dlaczego mówi się o „propagacji”

To słowo jest mylące: w rzeczywistości nic się nie rozchodzi. Gdy tylko zapiszesz zmianę, twoje serwery nazw podają nową odpowiedź. Czasu wymaga wygaśnięcie kopii przechowywanych przez tysiące serwerów, z których każdy odpytał twoją domenę w innym momencie. Każda kopia żyje najwyżej tyle, ile wynosi TTL zapisany w rekordzie.

ZmianaZwykły czas
Rekord A, AAAA, CNAME, MX lub TXTDo TTL starego rekordu: od kilku minut do kilku godzin.
Nowe serwery nazw (NS)Często do 24-48 godzin, bo rejestr rozszerzenia publikuje delegacje z długim TTL.
Nowa domena lub subdomenaZwykle szybko, chyba że ktoś zapytał o nią, zanim powstała: odpowiedź „nie istnieje” także trafia do pamięci podręcznej.

Jak przygotować zmianę bez czekania

  1. Dzień wcześniej obniż TTL danego rekordu do 300 sekund.
  2. Odczekaj co najmniej tyle, ile wynosił stary TTL, aby wszystkie pamięci podręczne przejęły krótką wartość.
  3. Wprowadź zmianę: po około pięciu minutach będzie widoczna wszędzie.
  4. Sprawdź tym narzędziem, czy cztery serwery się zgadzają.
  5. Przywróć TTL do normalnej wartości (3600 lub więcej), aby odciążyć swoje serwery nazw.

Jak czytać rozbieżne wyniki

Różne wartości w zależności od serwera są normalne w czasie przejściowym. Kilka sytuacji, które warto znać:

Tutaj wszystko jest aktualne, ale u mnie nie

Twój komputer, przeglądarka i router mają własne pamięci podręczne. W Windows polecenie ipconfig /flushdns czyści pamięć systemu; w macOS sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. W Chrome strona chrome://net-internals/#dns czyści pamięć przeglądarki, a restart routera czyści jego pamięć. Jeśli operator używa własnego serwera DNS, może on trzymać starą wartość nieco dłużej niż sprawdzane tu serwery publiczne.

Najczęstsze pytania

Jak długo trwa propagacja?

Przy zwykłej zmianie najwyżej tyle, ile wynosi TTL starego rekordu, czyli od kilku minut do kilku godzin. Zmiana serwerów nazw może potrwać do 48 godzin. Obniżenie TTL przed zmianą skraca czas oczekiwania do kilku minut.

Czy da się przyspieszyć propagację?

Nie po wprowadzeniu zmiany: pamięci podręczne wygasają we własnym tempie, a wyczyścić możesz tylko swoje. Jedyne prawdziwe przyspieszenie przygotowuje się wcześniej, obniżając TTL.

Dlaczego moja strona działa na telefonie, a nie na komputerze?

Korzystają z różnych serwerów DNS, które zapisały odpowiedź w innym momencie. Wyczyść pamięć DNS komputera i przeglądarki albo poczekaj, aż upłynie TTL.

Czy narzędzie sprawdza wszystkie serwery DNS na świecie?

Nie: cztery reprezentatywne serwery publiczne, obsługujące dużą część internautów. Ich zgodność to bardzo dobry wskaźnik, ale serwer operatora może czasem zostać w tyle.

Więcej narzędzi NetCheck

Nasze inne strony:Toolo - narzędzia PDF i do obrazówVolt - test prędkości internetuBoxo - tymczasowy adres e-mail