tracert
Komenda tracert
służy do diagnozowania tras sieciowych. Wysyła pakiety ICMP (Internet Control Message Protocol) z rosnącym limitem TTL (Time to Live), aby zidentyfikować kolejne przeskoki (routery) między komputerem lokalnym a wskazanym hostem. Umożliwia sprawdzenie, gdzie w sieci pojawiają się opóźnienia lub przerwy w połączeniu.
Dostępna jest we wszystkich wersjach Windows od Windows NT po Windows 11, włącznie z edycjami serwerowymi.
Składnia
Dział zatytułowany „Składnia”tracert [-d] [-h maks_przeskoków] [-j lista_hostów] [-w czas] host
tracert host
– wykonuje podstawowe śledzenie trasy do podanego hosta (nazwa lub adres IP).- Można zmieniać parametry dotyczące liczby przeskoków, czasu oczekiwania i sposobu wyświetlania wyników.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
host | Adres IP lub nazwa hosta docelowego, do którego ma być prześledzona trasa. |
-d | Pomija rozwiązywanie adresów IP na nazwy hostów, przyspieszając działanie. |
-h maks_przeskoków | Określa maksymalną liczbę przeskoków (domyślnie 30). |
-j lista_hostów | Używa luźnego routingu źródłowego, wysyłając pakiety przez określone hosty (IPv4). |
-w czas | Ustawia czas oczekiwania (w milisekundach) na odpowiedź od każdego przeskoku (domyślnie 4000 ms). |
/? | Wyświetla pomoc i listę wszystkich parametrów. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Podstawowe śledzenie trasy do example.comtracert example.com
# Śledzenie trasy do adresu 8.8.8.8 z pominięciem rozwiązywania DNStracert -d 8.8.8.8
# Określenie maksymalnej liczby 10 przeskoków i czasu oczekiwania 2000 mstracert -h 10 -w 2000 example.com
- Wymaga, aby pakiety ICMP były dozwolone w sieci – niektóre zapory lub routery mogą je blokować.
- Wyniki
tracert
pokazują tylko trasę, jaką pokonują pakiety ICMP – nie odzwierciedlają jakości połączenia aplikacyjnego. - W PowerShell można uzyskać podobny efekt przy użyciu
Test-NetConnection -TraceRoute
.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
Request timed out | Host lub router nie odpowiada na pakiety ICMP lub jest blokowany przez zaporę. | Sprawdź konfigurację zapory, użyj -d lub alternatywnych narzędzi (np. pathping ). |
Unable to resolve target system name | Nie można rozwiązać nazwy hosta. | Sprawdź DNS lub użyj adresu IP zamiast nazwy. |
Wszystkie przeskoki pokazują gwiazdki (* * * ) | Brak odpowiedzi w trasie (zapora, brak odpowiedzi ICMP, sieć prywatna). | Sprawdź połączenie sieciowe i uprawnienia, użyj innych narzędzi diagnostycznych (np. ping ). |