Strona nie działa, a DNS wygląda dobrze: checklista diagnostyczna
„Strona nie działa” może oznaczać pięć zupełnie różnych problemów, które w przeglądarce wyglądają identycznie. Przejście przez nie po kolei, wykluczając każdy przed przejściem do następnego, prowadzi do prawdziwej przyczyny szybciej niż zgadywanie.
Krok 1: Potwierdź, że DNS faktycznie się rozwiązuje
Zapytaj bezpośrednio o domenę i sprawdź, czy zwraca oczekiwany adres IP. Jeśli w ogóle się nie rozwiązuje, albo zwraca NXDOMAIN lub SERVFAIL, problem naprawdę leży w DNS — zobacz nasz przewodnik po naprawie tych błędów, zamiast kontynuować tę checklistę.
Krok 2: Sprawdź propagację, jeśli coś ostatnio zmieniono
Jeśli rekord DNS został niedawno zmieniony, niektóre resolvery na świecie mogą wciąż serwować starą, zapisaną w cache odpowiedź, podczas gdy inne mają już nową. Sprawdź propagację na wielu resolverach, zanim uznasz, że poprawka nie zadziałała — mogła po prostu jeszcze nie dotrzeć wszędzie.
Krok 3: Przetestuj dostępność serwera, niezależnie od DNS
Gdy DNS rozwiązuje się poprawnie, pytanie przesuwa się całkowicie poza DNS. Połącz się bezpośrednio z adresem IP zwróconym przez DNS, całkowicie pomijając nazwę domeny — to izoluje, czy pozostały problem ma cokolwiek wspólnego z DNS, czy jest to od tego momentu czysto kwestia sieci lub serwera.
Krok 4: Sprawdź właściwy port, nie tylko czy host odpowiada
Host może być dostępny — na przykład odpowiadać na ping — podczas gdy konkretna usługa na porcie 443 czy 80 nie działa, jest źle skonfigurowana albo zablokowana regułą zapory, która nie wpływa na inny ruch. Potwierdź, że właściwy port, na którym powinna działać strona, jest otwarty i odpowiada.
Krok 5: Sprawdź certyfikat TLS
Wygasły lub niepasujący certyfikat w przeglądarce wygląda jak martwa albo zepsuta strona, nawet gdy DNS, trasa sieciowa i serwer WWW są całkowicie sprawne — to jedna z najczęstszych przyczyn błędnie zgłaszanych jako problem z DNS.
Dlaczego kolejność ma znaczenie
Każdy krok wyklucza całą jedną warstwę, zanim sprawdzenie kolejnej ma sens — nie ma sensu debugować TLS na serwerze, który jeszcze nie jest dostępny, ani dostępności na domenie, która się nie rozwiązuje. Praca w kolejności zamienia niejasne „nie działa” w konkretną, naprawialną przyczynę.
Uruchom pełną diagnostykę automatycznie
Zobacz teorię w praktyce — uruchom DNS Doctor dla własnej domeny.