Jak wykonać podstawową diagnostykę ping, traceroute, nslookup?
Polecenia ping, traceroute i nslookup pomagają rozdzielić problemy z łącznością od problemów z DNS. Uruchom je na komputerze, na którym występuje błąd. W przykładach zastąp example.com własną domeną i wpisuj samą nazwę, bez https:// oraz ścieżki strony.
1. Otwórz konsolę
W Windows otwórz Wiersz polecenia lub PowerShell. W macOS uruchom Terminal, a w Linux — terminal swojego środowiska. Do poniższych podstawowych testów zwykle nie potrzebujesz uprawnień administratora.
2. Sprawdź odpowiedzi poleceniem ping
W Windows wykonaj:
ping -n 4 example.com
W Linux lub macOS wykonaj:
ping -c 4 example.com
Polecenie wysyła cztery próby i podaje czas odpowiedzi oraz utracone pakiety. Błąd rozpoznania nazwy wskazuje na problem z DNS. Brak odpowiedzi może oznaczać problem z łącznością, ale również filtrowanie ICMP przez serwer lub sieć. Nie jest samodzielnym dowodem, że strona WWW nie działa.
3. Sprawdź trasę połączenia
W Windows użyj:
tracert example.com
W Linux lub macOS użyj:
traceroute example.com
Jeśli w Linux nie ma polecenia traceroute, sprawdź dostępność odpowiedniego pakietu dla swojej dystrybucji. Kolejne wiersze wyniku pokazują odpowiedzi urządzeń na trasie. Gwiazdki oznaczają brak odpowiedzi na daną próbę; pojedynczy taki wiersz nie przesądza o awarii, zwłaszcza jeśli dalsze urządzenia odpowiadają.
4. Sprawdź rekordy DNS przez nslookup
Podstawowe zapytanie o adres domeny:
nslookup example.com
Możesz też zapytać o konkretny typ rekordu:
nslookup -type=A example.com
nslookup -type=AAAA example.com
nslookup -type=MX example.com
nslookup -type=NS example.com
A dotyczy IPv4, AAAA — IPv6, MX — serwerów przyjmujących pocztę, a NS — serwerów nazw. Brak AAAA może być prawidłowy, jeśli domena nie korzysta z IPv6. Porównuj wynik z konfiguracją usługi i uwzględnij pamięć podręczną DNS po niedawnej zmianie.
5. Zestaw wyniki z działaniem usługi
Jeśli DNS zwraca niewłaściwy adres, najpierw sprawdź strefę u operatora obsługującego DNS domeny. Jeżeli DNS jest poprawny, ale strona zgłasza błąd HTTP, sprawdź również samą witrynę i jej logi. Poprawny ping nie potwierdza działania HTTPS, poczty ani aplikacji.
Przy zgłoszeniu problemu podaj domenę, godzinę próby, sieć, z której korzystasz, i dokładny komunikat. Wyniki mogą zawierać publiczne oraz wewnętrzne adresy IP. Przed opublikowaniem zrzutu lub fragmentu w ogólnodostępnym miejscu zastąp je znakami x.
tagi: diagnostyka dns nslookup ping traceroute