Test propagacji DNS
Wpisz domenę, aby odpytać jej rekordy DNS z resolverów na całym świecie i zobaczyć, czy niedawna zmiana już działa.
- Rozwiązano
- Brak odpowiedzi
- Sprawdzanie
-
Benito Juarez Meksyk —
-
Buenos Aires Argentyna —
-
City of London Wielka Brytania —
-
Chicago Stany Zjednoczone —
-
Lehi Stany Zjednoczone —
-
New York Stany Zjednoczone —
-
Frankfurt am Main Niemcy —
-
Paris Francja —
-
Roosendaal Holandia —
-
Vancouver Kanada —
-
South Brisbane Australia —
-
Tokyo Japonia —
-
Singapore Singapur —
-
Pune Indie —
-
São Paulo Brazylia —
-
Milan Włochy —
-
Son Espanyol Hiszpania —
-
Slaka Szwecja —
-
Jakarta Indonezja —
-
Randburg Republika Południowej Afryki —
-
San Bernardo Chile —
-
Vinhomes Times City Wietnam —
-
Ajman Zjednoczone Emiraty Arabskie —
-
Jerusalem Izrael —
Sprawdzaj DNS według krajów
-
Stany Zjednoczone Serwery: 8
-
Australia Serwery: 6
-
Austria Serwery: 6
-
Brazylia Serwery: 6
-
Bułgaria Serwery: 6
-
Kanada Serwery: 6
-
Chile Serwery: 6
-
Chiny Serwery: 6
-
Kolumbia Serwery: 6
-
Chorwacja Serwery: 6
-
Czechy Serwery: 6
-
Dania Serwery: 6
-
Ekwador Serwery: 6
-
Egipt Serwery: 6
-
Finlandia Serwery: 6
-
Niemcy Serwery: 6
-
Grecja Serwery: 6
-
SRA Hongkong (Chiny) Serwery: 6
-
Węgry Serwery: 6
-
Indie Serwery: 6
-
Indonezja Serwery: 6
-
Iran Serwery: 6
-
Izrael Serwery: 6
-
Włochy Serwery: 6
Jak działa propagacja DNS
Każdy rekord DNS ma czas życia, czyli TTL: liczbę sekund, przez które resolver może trzymać zbuforowaną odpowiedź, zanim będzie musiał ponownie zapytać autorytatywne serwery nazw.
Resolvery mające jeszcze poprzednią wartość rozdają ją dalej, aż ich kopia wygaśnie. Dopiero wtedy pobierają nową odpowiedź.
Nie ma globalnego przełącznika, który przestawia się naraz. Wygasanie zachodzi niezależnie na tysiącach resolverów, dlatego aktualizacja może już działać w jednym miejscu, a w innym wciąż być nieaktualna.
Obniżenie TTL na dzień przed planowaną zmianą sprawia, że zmiana ugruntowuje się szybciej. Sprawdzenie z wielu lokalizacji pokazuje, jak daleko rozeszła się nowa wartość.
Dlaczego wyniki różnią się w zależności od lokalizacji
Każdy resolver buforuje według własnego harmonogramu, więc jeden może wciąż trzymać rekord, który inny już odświeżył. Zmiana może wyglądać na zakończoną z biura, a na telefonie z danymi komórkowymi — nie.
Wiele dużych serwisów odpowiada adresem IP dobranym do lokalizacji pytającego resolvera. Resolver w Europie i resolver w Azji mogą dostać poprawne, lecz różne adresy dla tej samej nazwy hosta.
Opóźnienie bufora znika wraz z wygasaniem TTL, a różnice wynikające z CDN utrzymują się celowo. Porównanie lokalizacji obok siebie rozdziela te dwa efekty.
Typy rekordów DNS, które można sprawdzić
- A
- Rekord A mapuje nazwę hosta na adres IPv4. To rekord, który przeglądarka rozwiązuje, aby znaleźć serwer strony — dlatego zwykle właśnie jego sprawdza się po przeniesieniu hostingu.
- AAAA
- Rekord AAAA mapuje nazwę hosta na adres IPv6. Pełni tę samą rolę co rekord A dla klientów i sieci docierających do strony przez IPv6.
- MX
- Rekord MX wskazuje serwery pocztowe przyjmujące e-maile dla domeny i nadaje każdemu priorytet. Serwery odbierające czytają go, by zdecydować, dokąd doręczać — sprawdzaj go więc po każdej zmianie hostingu poczty.
- NS
- Rekord NS wymienia autorytatywne serwery nazw domeny. To one przechowują prawdziwe odpowiedzi strefy, a delegacja u rejestratora musi na nie wskazywać.
- TXT
- Rekord TXT przechowuje dowolny tekst przypisany do nazwy. Jest szeroko używany do weryfikacji domen i do rekordów zasad pocztowych, takich jak SPF i DKIM.
- PTR
- Rekord PTR mapuje adres IP z powrotem na nazwę hosta — to odwrotność zapytania A lub AAAA. Leży u dostawcy kontrolującego blok adresów i często sprawdza się go ze względu na reputację serwera pocztowego.
- CNAME
- Rekord CNAME czyni jedną nazwę hosta aliasem innej, a resolvery podążają za nim do rekordów celu. Nazwa z rekordem CNAME nie może mieć innych typów rekordów pod tą samą etykietą.
- CAA
- Rekord CAA określa, które urzędy certyfikacji mogą wystawiać certyfikaty TLS dla domeny. Urzędy czytają go przed wystawieniem, co ogranicza błędne wystawienia.
- SOA
- Rekord SOA przechowuje ustawienia administracyjne strefy, w tym podstawowy serwer nazw, kontakt odpowiedzialny, numer seryjny i domyślny czas negatywnego buforowania. Na strefę przypada dokładnie jeden.
- SRV
- Rekord SRV ogłasza host i port konkretnej usługi, na przykład SIP lub XMPP, pod ustrukturyzowaną nazwą. Obsługujący go klienci używają rekordu do zlokalizowania usługi.
Jak korzystać z tego narzędzia
- Wpisz domenę lub nazwę hosta do sprawdzenia, na przykład www.example.com, i wybierz z listy typ rekordu.
- Uruchom sprawdzenie. Każdy serwer odpytuje rekord niezależnie i podaje otrzymaną odpowiedź wraz z czasem odpowiedzi.
- Porównaj wyniki między lokalizacjami. Zgodne wszędzie odpowiedzi oznaczają, że zmiana się rozpropagowała; mieszanka starych i nowych wartości — że część resolverów wciąż trzyma zbuforowaną kopię.
Najczęstsze pytania
Czym jest Global DNS Checker?
Global DNS Checker to darmowe narzędzie, które odpytuje rekordy DNS domeny jednocześnie z serwerów na całym świecie.
Obsługuje rekordy A, AAAA, CNAME, CAA, MX, NS, PTR, SOA, SRV i TXT.
Czy Global DNS Checker jest darmowy?
Tak. Każde narzędzie w serwisie jest darmowe i żadne nie wymaga konta. Prosimy jedynie o korzystanie z serwisu ręcznie, zamiast kierowania na niego skryptów.
Jak sprawdzić rekordy DNS nazwy domeny?
Wpisz domenę w polu u góry strony, wybierz typ rekordu i kliknij „Sprawdź DNS”. Wymienione niżej serwery wykonują wtedy to samo zapytanie i pokazują odpowiedź, którą każdy z nich otrzymał, wraz z czasem odpowiedzi.
Ile trwa propagacja DNS?
Rządzi nią TTL rekordu, a nie stały zegar.
Resolvery podają poprzednią odpowiedź, dopóki ich kopia w buforze nie wygaśnie, a potem pobierają nową — rekord z TTL 300 sekund aktualizuje się więc w około pięć minut, podczas gdy dobowy TTL może potrwać do 24 godzin.
Popularne twierdzenie, że zmiany zawsze zajmują 48 godzin, to mit z czasów wolniejszych serwerów nazw; prawdziwym sposobem na przyspieszenie jest obniżenie TTL przed zmianą.
Dlaczego mój DNS się nie propaguje?
Zwykle wszystko działa, a Ty po prostu patrzysz na resolver, który trzyma starą wartość w buforze, dopóki nie wygaśnie jej TTL.
Inne częste przyczyny to zmiana serwerów nazw niezapisana u rejestratora, przez co delegacja wciąż wskazuje starego dostawcę, oraz buforowanie negatywne, gdy resolver zapamiętał, że nazwa nie istniała, i zwraca to dalej, aż wyczerpie się licznik negatywnego bufora z SOA.
Sprawdzenie z kilku lokalizacji pokazuje, czy nowa wartość się rozchodzi, czy naprawdę jej brakuje.
Jak wyczyścić bufor DNS?
W Windows otwórz wiersz poleceń i uruchom ipconfig /flushdns.
W macOS uruchom sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
W większości systemów Linux z systemd-resolved uruchom sudo resolvectl flush-caches.
Restart przeglądarki lub urządzenia również czyści bufory aplikacji. Czyszczenie dotyczy tylko Twojej maszyny; nie zmienia tego, co podają pozostałe resolvery na świecie.
Czym jest TTL w DNS?
TTL to time-to-live, czas życia: liczba sekund, przez które resolver może trzymać zbuforowaną odpowiedź DNS, zanim będzie musiał ponownie odpytać serwery autorytatywne.
Niski TTL sprawia, że resolvery często się odświeżają, więc zmiany pojawiają się szybko kosztem większej liczby zapytań; wysoki TTL to mniej zapytań, ale wolniejsze aktualizacje.
Ustawienie niskiego TTL przed planowaną zmianą i podniesienie go później daje szybką propagację bez stałych kosztów.
Czym różni się sprawdzenie DNS od zapytania WHOIS?
Sprawdzenie DNS pyta resolvery, jakie wartości zwracają obecnie rekordy domeny, na przykład A, MX czy TXT — to one faktycznie kierują ruchem i pocztą.
Zapytanie WHOIS natomiast podaje dane rejestracyjne samej domeny: rejestratora, daty utworzenia i wygaśnięcia oraz delegację serwerów nazw.
DNS mówi, jak domena zachowuje się w tej chwili; WHOIS — kto ją zarejestrował i kiedy wygasa.
Czy mój DNS jest zaktualizowany wszędzie?
Narzędzie sprawdza domenę z resolverów w wielu lokalizacjach naraz — jeśli więc każdy serwer zwraca nową wartość, zmiana dotarła do testowanych resolverów.
Ponieważ na świecie jest znacznie więcej resolverów, niż jakiekolwiek narzędzie może odpytać, w pełni spójny wynik to mocny dowód, a nie absolutna gwarancja.
Mieszanka starych i nowych odpowiedzi oznacza, że propagacja wciąż trwa, a część resolverów trzyma zbuforowaną kopię do wygaśnięcia jej TTL.
Który typ rekordu DNS sprawdzić?
Sprawdź ten rekord, który zmieniono.
Po przeniesieniu strony na nowy hosting sprawdź rekord A, a jeśli serwujesz IPv6 — także AAAA.
Po zmianie hostingu poczty sprawdź rekord MX.
Przenosząc domenę do nowego dostawcy DNS, sprawdź rekordy NS.
Do weryfikacji domeny i zasad pocztowych, takich jak SPF czy DKIM, sprawdź rekord TXT.
W razie wątpliwości zacznij od A i MX — pokrywają większość zmian strony i poczty.