Dla wersji systemu Microsoft Windows 2000 niniejszego artykułu zobacz 162326.
Podsumowanie
W tym artykule opisano polecenie TRACERT (Trace Route), narzędzie wiersza polecenia, które służy do śledzenia ścieżki pakietów Internet Protocol (IP), przejście do miejsca docelowego. W tym artykule omówiono następujące tematy:
-
Jak używać narzędzia TRACERT
-
Jak rozwiązywać problemy za pomocą polecenia TRACERT
-
Jak używać opcji polecenia TRACERT
Więcej informacji
Jak używać narzędzia TRACERT
Za pomocą narzędzia diagnostycznego Określa trasy do punktu docelowego, przesyłając pakiety echo Internet Control wiadomość Protocol (ICMP) do miejsca docelowego. W tych pakietów TRACERT używa wartości zmiennych IP Time-To-Live (TTL). Ponieważ dla każdego routera wzdłuż ścieżki musi zmniejszyć czas TTL pakietu przynajmniej o 1 przed przekazaniem pakietu, wartość czasu TTL jest skutecznie licznika przeskoków. Gdy wartość TTL pakietu osiągnie zero (0), router wysyła ICMP "Przekroczony limit czasu" wiadomości do komputera źródłowego. TRACERT wysyła pierwszy pakiet echo z wartością TTL równą 1 i skoki czas TTL o 1 przy każdej kolejnej transmisji aż do miejsca przeznaczenia odpowiada lub osiągnięto maksymalną wartość TTL. ICMP "Przekroczony limit czasu" wiadomości tego routerów pośrednich Wyślij wstecz Pokaż trasy. Należy jednak pamiętać, że niektóre routery dyskretnie odrzucają pakiety, które wygasły TTL, a te pakiety są niewidoczne dla polecenia TRACERT. Tracert SŁUŻY do drukowania uporządkowanej listy routerów pośrednich, które zwracają ICMP "Przekroczony limit czasu" wiadomości. Za pomocą opcji -d przy użyciu polecenia tracert powoduje, że polecenie TRACERT nie do wyszukiwania DNS dla każdego adresu IP, aby polecenie TRACERT raportuje adres IP interfejsu znajdujących się w pobliżu routerów. W następującym przykładzie polecenia tracert i jego produkcji przez całą drogę pakietu przez dwa routery (157.54.48.1 i 11.1.0.67), aby dotrzeć do hosta 11.1.0.1. W tym przykładzie, brama domyślna jest 157.54.48.1 i adres IP routera w 11.1.0.0 sieć znajduje się w 11.1.0.67.The polecenia:
C:\ > tracert 11.1.0.1Dane wyjściowe polecenia: Tracing route to 11.1.0.1 over a maximum of 30 hops --------------------------------------------------- 1 2 ms 3 ms 2 ms 157.54.48.1 2 75 ms 83 ms 88 ms 11.1.0.67 3 73 ms 79 ms 93 ms 11.1.0.1 Trace complete.
Jak rozwiązywać problemy za pomocą polecenia TRACERT
Aby dowiedzieć się, gdzie w sieci zatrzymał pakiet, można użyć polecenia TRACERT. W poniższym przykładzie brama domyślna ustalił, że to nie prawidłową ścieżkę do hosta o 22.110.0.1. Prawdopodobnie, każdy router ma problem z konfiguracją lub 22.110.0.0 sieci nie istnieje, odzwierciedlających zły adres IP. Polecenia:
C:\ > tracert 22.110.0.1Dane wyjściowe polecenia: Tracing route to 22.110.0.1 over a maximum of 30 hops ----------------------------------------------------- 1 157.54.48.1 reports: Destination net unreachable. Trace complete. TRACERT jest przydatne przy rozwiązywaniu problemów w dużych sieciach, gdzie kilka ścieżek może prowadzić do tego samego punktu lub gdy sprawa dotyczy wiele składników pośrednich (routery i mostki).
Jak używać opcji polecenia TRACERT
Istnieje kilka opcji wiersza polecenia, których można użyć z poleceniem TRACERT, chociaż opcje nie są zazwyczaj konieczne dla standardowe Rozwiązywanie problemów. W poniższym przykładzie składni polecenia pokazano wszystkie możliwe opcje:
tracert -d -h maks_przes -j lista_hostów - w limit czasu target_hostCo robią parametry: -d Specifies to not resolve addresses to host names -h maximum_hops Specifies the maximum number of hops to search for the target -j host-list Specifies loose source route along the host-list -w timeout Waits the number of milliseconds specified by timeout for each reply target_host Specifies the name or IP address of the target host