Wersja tego artykułu dla systemu Microsoft Windows 2000: 162326 .
Podsumowanie
W tym artykule opisano narzędzie TRACERT (Trace Route) uruchamiane w wierszu polecenia do śledzenia ścieżki przepływu realizowanego przez pakiet protokołu internetowego (IP) do miejsca docelowego.
W tym artykule omówiono następujące zagadnienia:
- Jak korzystać z narzędzia TRACERT
- Jak używać TRACERT do rozwiązywania problemów
- Jak korzystać z opcji TRACERT
Więcej informacji
Jak korzystać z narzędzia TRACERT
Narzędzie diagnostyczne TRACERT określa trasę do miejsca docelowego, wysyłając do niego pakiety echa protokołu ICMP (Internet Control Message Protocol). W tych pakietach TRACERT używa różnych wartości czasu wygaśnięcia (TTL) adresów IP. Ponieważ każdy router na ścieżce musi zmniejszyć TTL pakietu o co najmniej 1 przed przesłaniem pakietu dalej, TTL jest w rzeczywistości licznikiem przeskoków. Gdy TTL pakietu osiąga zero (0), router wysyła komunikat ICMP "Time Exceeded" (Przekroczony) do komputera źródłowego.
TRACERT wysyła pierwszy pakiet echa z czasem wygaśnięcia równym 1 i zwiększa TTL o 1 przy każdej kolejnej transmisji, aż do odpowiedzi odbiorcy lub do osiągnięcia maksymalnego TTL. Komunikaty ICMP "Przekroczono czas", które odsyłają routery pośrednie, pokazują trasę. Należy jednak pamiętać, że niektóre routery po cichu odrzucają pakiety z wygasłym czasem wygaśnięcia i pakiety te są niewidoczne dla TRACERT.
TRACERT wyświetla uporządkowaną listę routerów pośrednich, które zwracają komunikaty ICMP "Time Exceeded" (Przekroczono czas). Użycie opcji -d z poleceniem tracert instruuje TRACERT, aby nie wyszukiwał DNS na każdym adresie IP, tak aby TRACERT zgłaszał adres IP interfejsu near-side routerów.
W poniższym przykładzie polecenia tracert i jego danych wyjściowych pakiet przechodzi przez dwa routery (157.54.48.1 i 11.1.0.67), aby dostać się do hosta 11.1.0.1. W tym przykładzie brama domyślna to 157.54.48.1, a adres IP routera w sieci 11.1.0.0 to 11.1.0.67.
Polecenie:
C:\>tracert 11.1.0.1
Dane wyjściowe polecenia:
Śledzenie trasy do 11.1.0.1 przez maksymalnie 30 przeskoków
---------------------------------------------------
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
Śledzenie zostało ukończone.
Jak używać TRACERT do rozwiązywania problemów
Za pomocą narzędzia TRACERT można ustalić, gdzie w sieci został zatrzymany pakiet. W poniższym przykładzie brama domyślna wykryła brak prawidłowej ścieżki hosta na serwerze 22.110.0.1. Prawdopodobnie router ma problem z konfiguracją lub sieć 22.110.0.0 nie istnieje, co odzwierciedla zły adres IP.
Polecenie:
C:\>tracert 22.110.0.1
Dane wyjściowe polecenia:
Śledzenie trasy do 22.110.0.1 przez maksymalnie 30 przeskoków
-----------------------------------------------------
1 157.54.48.1 raportuje: Sieć docelowa jest nieosiągalna.
Śledzenie zostało ukończone.
TRACERT jest przydatny przy rozwiązywaniu problemów z dużymi sieciami, w których do tego samego punktu może prowadzić kilka ścieżek lub w których występuje wiele składników pośrednich (routerów lub mostów).
Jak korzystać z opcji TRACERT
Istnieje kilka opcji wiersza polecenia, których można używać z programem TRACERT, jednak nie są one zwykle potrzebne do standardowego rozwiązywania problemów.
Poniższy przykład składni polecenia przedstawia wszystkie możliwe opcje:
tracert -d -h maximum_hops -j lista-hostów -w limit czasu target_hostCo robią parametry:
-d
Określa, że adresy nie mają być rozpoznawane jako nazwy hostów
-h maximum_hops
Określa maksymalną liczbę przeskoków do wyszukania obiektu docelowego
-j lista-hostów
Określa luźną trasę źródłową wzdłuż listy hostów
-w limit czasu
Odczekanie określonej liczby milisekund przy limicie czasu dla każdego z nich
Przycisk Odpowiedz
target_host
Określa nazwę lub adres IP hosta docelowego.