Domena nie działa? Jak to sprawdzić: testy tracert, nslookup i połączenia
Jeśli strona lub poczta na Twojej domenie przestały działać, zanim zgłosisz problem do wsparcia technicznego, warto samodzielnie sprawdzić, na czym on polega. Służą do tego trzy proste testy uruchamiane z poziomu terminala: tracert (traceroute) pokazuje trasę, jaką pokonują dane do serwera, nslookup sprawdza, czy domena poprawnie wskazuje na adres IP serwera, a Test-NetConnection (lub jego odpowiednik) sprawdza, czy da się nawiązać połączenie na konkretnym porcie. Wyniki tych testów pomagają szybciej zdiagnozować przyczynę problemu, zarówno Tobie, jak i działowi wsparcia technicznego, do którego możesz je przesłać.
Poniżej znajdziesz instrukcję wykonania tych testów w systemach Windows, macOS oraz Linux.
Windows
Uruchom PowerShell (przycisk Start, wpisz „PowerShell”, uruchom jako administrator) i wykonaj poniższe polecenia, zastępując domena.pl adresem swojej domeny.
tracert domena.pl
nslookup domena.pl
Test-NetConnection -ComputerName domena.pl -Port 443
macOS
Uruchom aplikację Terminal (Cmd+Spacja, wpisz „Terminal”) i wykonaj poniższe polecenia.
traceroute domena.pl
nslookup domena.pl
nc -zv domena.pl 443
Linux
Uruchom terminal i wykonaj poniższe polecenia.
traceroute domena.pl
nslookup domena.pl
nc -zv domena.pl 443
Jeśli polecenia traceroute lub nslookup nie są rozpoznawane, zainstaluj je poleceniem sudo apt install traceroute dnsutils netcat-openbsd (Debian/Ubuntu) lub sudo dnf install traceroute bind-utils nmap-ncat (Fedora/RHEL).
Wyniki wszystkich poleceń zapisz do pliku tekstowego (np. dopisując na końcu polecenia > wyniki.txt) i prześlij do działu wsparcia technicznego wraz z informacją, dla jakiej domeny oraz z jakiego systemu operacyjnego zostały wykonane.
Najczęściej zadawane pytania
Co oznacza „Request timed out” w wynikach tracert? Oznacza to, że jeden z routerów na trasie nie odpowiedział na zapytanie w wyznaczonym czasie. Samo w sobie nie musi świadczyć o awarii. Część urządzeń sieciowych celowo nie odpowiada na tego typu zapytania ze względów bezpieczeństwa. Problemem jest dopiero sytuacja, w której trasa urywa się na stałe i pakiety w ogóle nie docierają do celu.
Dlaczego nslookup pokazuje inny adres IP niż ten w panelu klienta? Zwykle oznacza to, że domena wskazuje na inny serwer niż zakładasz, np. wskutek nieaktualnych rekordów DNS lub propagacji zmian, która wciąż trwa (może to potrwać do 24-48 godzin po edycji rekordów).
Co oznacza TcpTestSucceeded: False lub „connection refused”? Oznacza to, że nie udało się nawiązać połączenia na wskazanym porcie, najczęściej z powodu zapory sieciowej (lokalnej, firmowej lub po stronie serwera docelowego) albo dlatego, że usługa na danym porcie nie działa.
Jak długo trwa propagacja zmian DNS? Zazwyczaj od kilku minut do 48 godzin, w zależności od ustawień TTL rekordu oraz dostawców DNS, z których korzystają poszczególni użytkownicy.