Jak uruchomić traceroute w systemie Windows, Mac lub Linux
Traceroute to sieciowe narzędzie diagnostyczne służące do śledzenia ścieżki pakietów z komputera do określonego miejsca docelowego, takiego jak strona internetowa lub serwer. Pomaga zidentyfikować opóźnienia w sieci i problemy z routingiem, wyświetlając każdy przeskok na ścieżce, w tym czas potrzebny na odpowiedź każdego przeskoku. Oto jak uruchomić traceroute w systemach Windows, Mac i Linux.
1. Jak uruchomić traceroute w systemie Windows
Korzystanie z wiersza polecenia
- Otwórz Wiersz polecenia:
- Naciśnij Win R, wpisz cmd i naciśnij Enter.
- Możesz też wyszukać Wiersz polecenia w menu Start.
- Uruchom Traceroute:
- Wpisz następujące polecenie i naciśnij Enter:
tracert example.com
- Zastąp example.com nazwą domeny lub adresem IP miejsca docelowego, które chcesz śledzić.
- Wpisz następujące polecenie i naciśnij Enter:
- Przejrzyj dane wyjściowe:
- Wyniki pokażą listę przeskoków (routerów) między komputerem a miejscem docelowym, wraz z czasem potrzebnym na dotarcie do każdego przeskoku.
Przykład:
Śledzenie trasy do example.com [93.184.216.34]
przez maksymalnie 30 przeskoków:1 <1 ms <1 ms <1 ms 192.168.0.1
2 10 ms 11 ms 10 ms 10.0.0.1
3 15 ms 16 ms 15 ms isp.gateway.net [203.0.113.1]
…
Opcje dla tracert w systemie Windows:
- -d: Opcja ta uniemożliwia tracert rozwiązywanie adresów IP na nazwy hostów, dzięki czemu wyniki są wyświetlane szybciej.tracert -d example.com
2. Jak uruchomić Traceroute na komputerze Mac
Korzystanie z terminala
- Otwórz Terminal:
- Naciśnij Command Space, aby otworzyć Spotlight i wpisz Terminal, a następnie naciśnij Enter.
- Alternatywnie, możesz znaleźć Terminal w Aplikacje > Narzędzia > Terminal.
- Uruchom Traceroute:
- Wpisz następujące polecenie i naciśnij Enter:
traceroute example.com
- Zastąp example.com nazwą domeny lub adresem IP miejsca docelowego, które chcesz śledzić.
- Wpisz następujące polecenie i naciśnij Enter:
- Przejrzyj dane wyjściowe:
- Wyniki pokażą każdy przeskok między komputerem Mac a miejscem docelowym, podobnie jak w przypadku systemu Windows, ale z pewnymi różnicami w formatowaniu.
Przykład:
traceroute do example.com (93.184.216.34), maksymalnie 64 przeskoki, 52-bajtowe pakiety
1 192.168.0.1 (192.168.0.1) 1.206 ms 0.930 ms 0.799 ms
2 10.0.0.1 (10.0.0.1) 10.123 ms 10.456 ms 10.678 ms
3 isp.gateway.net (203.0.113.1) 15.789 ms 15.012 ms 15.234 ms
…
Opcje traceroute na komputerach Mac:
- -n: Ta opcja uniemożliwia traceroute rozpoznawanie nazw hostów i wyświetla tylko adresy IP.
traceroute -n example.com
3. Jak uruchomić traceroute w systemie Linux
Korzystanie z terminala
- Otwórz Terminal:
- Otwórz terminal naciskając Ctrl Alt T lub znajdując go w menu aplikacji.
- Uruchom Traceroute:
- Wpisz następujące polecenie i naciśnij Enter:
traceroute example.com
- Zastąp example.com nazwą domeny lub adresem IP, który chcesz śledzić.
- Wpisz następujące polecenie i naciśnij Enter:
- Przejrzyj dane wyjściowe:
- Wyniki będą wyświetlać każdy przeskok wzdłuż ścieżki do miejsca docelowego, podobnie jak w przypadku danych wyjściowych dla komputerów Mac.
Przykład:
traceroute do example.com (93.184.216.34), maksymalnie 30 przeskoków, pakiety 60-bajtowe
1 192.168.0.1 (192.168.0.1) 0,728 ms 0,457 ms 0,373 ms
2 10.0.0.1 (10.0.0.1) 9,862 ms 9,946 ms 10,123 ms
3 isp.gateway.net (203.0.113.1) 14.987 ms 14.123 ms 15.456 ms
…
Instalacja traceroute w systemie Linux
W niektórych dystrybucjach Linuksa traceroute może nie być zainstalowany domyślnie. Jeśli polecenie nie jest rozpoznawane, zainstaluj je za pomocą następujących poleceń:
- Debian/Ubuntu:
sudo apt-get install traceroute
- CentOS/RHEL:
sudo yum install traceroute
- Fedora:
sudo dnf install traceroute
Opcje dla traceroute w systemie Linux:
- -n: Zapobiega rozpoznawaniu nazw hostów przez traceroute.
traceroute -n example.com
Zrozumienie danych wyjściowych traceroute
Typowy wynik traceroute zawiera:
- Numer przeskoku: Każdy wiersz reprezentuje przeskok, zaczynając od 1, który jest bramą sieciową.
- Adres IP/nazwa hosta: Adres IP lub nazwa hosta routera w każdym przeskoku.
- Czasy odpowiedzi: Trzy czasy RTT do każdego przeskoku, mierzone w milisekundach. Niższe czasy oznaczają szybszą odpowiedź.
Typowe problemy i ich znaczenie:
- * * * (gwiazdki): Oznacza przekroczenie limitu czasu, co oznacza, że router w danym przeskoku nie odpowiedział. Może się to zdarzyć z powodu filtrowania pakietów, zapór ogniowych lub problemów sieciowych.
- Duże opóźnienie: Jeśli czas do określonego przeskoku jest znacznie wyższy niż w przypadku innych, może to wskazywać na wąskie gardło sieci w tym punkcie.
- Powtarzające się adresy IP: Jeśli ten sam adres IP pojawia się wielokrotnie w wielu przeskokach, może to wskazywać na pętlę na ścieżce routingu, która zwykle jest błędem konfiguracji.
Podsumowanie
Uruchomienie traceroute jest cennym sposobem diagnozowania problemów sieciowych i zrozumienia, w jaki sposób dane przemieszczają się przez Internet, aby dotrzeć do miejsca docelowego. Postępując zgodnie z instrukcjami dla określonego systemu operacyjnego – Windows, Mac lub Linux – można łatwo wykonać traceroute i przeanalizować wyniki, aby zidentyfikować, gdzie mogą występować opóźnienia lub problemy.