Tracert w Windows - szybko znajdź źródło problemów z internetem

29 czerwca 2026

Laptop z wyświetlonymi komendami wiersza poleceń Windows, w tym ping, tracert i traceroute.

Spis treści

Gdy internet zwalnia albo pojedyncza usługa przestaje odpowiadać, najpierw chcę wiedzieć, gdzie dokładnie pojawia się problem: w Wi-Fi, w domowym routerze, u operatora czy już po stronie serwera docelowego. W Windows do takiej diagnozy służy `tracert`, czyli prosty sposób na prześledzenie drogi pakietu przez kolejne urządzenia sieciowe. Dobrze użyty oszczędza zgadywanie i szybko pokazuje, czy opóźnienie jest lokalne, czy leży poza twoją siecią.

W tym artykule pokazuję, jak uruchomić test, jak czytać wynik i kiedy sięgnąć po mocniejsze narzędzia, takie jak `pathping` albo PowerShell. Dorzucam też praktyczne wskazówki dla sieci domowych, VPN i sytuacji, w których wynik wygląda dziwnie, ale wcale nie musi oznaczać awarii.

Najważniejsze rzeczy o śledzeniu trasy w Windows

  • `tracert` pokazuje kolejne przeskoki pakietu i orientacyjne czasy odpowiedzi dla każdego z nich.
  • Pierwszy skok zwykle mówi najwięcej o twoim Wi-Fi, routerze i lokalnym obciążeniu sieci.
  • Gwiazdki `*` nie zawsze oznaczają awarię, bo część urządzeń nie odpowiada na ICMP.
  • Jeśli chcesz ocenić także utratę pakietów, lepszy będzie `pathping` niż samo `tracert`.
  • VPN, firewall i IPv6 potrafią zmienić wynik bardziej, niż wielu użytkowników się spodziewa.

Czym jest `tracert` i kiedy naprawdę pomaga

W praktyce Windowsowy traceroute oznacza po prostu narzędzie `tracert`. Ja używam go wtedy, gdy chcę zobaczyć, przez ile routerów i punktów po drodze przechodzi ruch do konkretnego hosta. Program wysyła pakiety ICMP z rosnącym TTL, czyli limitem skoków, a każdy router po drodze odpowiada komunikatem „time exceeded”, jeśli pakiet wyczerpie limit przed dotarciem do celu.

To ważne, bo `tracert` nie mierzy „szybkości internetu” w ogólnym sensie. On pokazuje trasę i przybliżone opóźnienie na każdym odcinku, zwykle dla trzech prób na jeden skok. Dzięki temu szybko odróżniam problem lokalny od problemu po stronie operatora albo usługi docelowej. Jeśli pierwszy skok już wygląda źle, często winny jest router, Wi-Fi lub obciążenie w domu. Jeśli dopiero później pojawia się skok opóźnienia, szukałbym problemu dalej w sieci.

Warto też pamiętać o ograniczeniu, które w praktyce często myli użytkowników: część routerów i urządzeń po drodze nie odpowiada na ICMP, więc nie zobaczysz pełnej trasy. To nie musi oznaczać awarii, tylko filtrację lub politykę bezpieczeństwa po stronie danego sprzętu. Z tego powodu sam wynik czytam ostrożnie i zawsze w kontekście całej trasy, a nie jednego wiersza.

Żeby z tego narzędzia wycisnąć sensowny wniosek, trzeba najpierw uruchomić je na dobrym adresie i w odpowiednim środowisku. Do tego przechodzę w następnej sekcji.

Jak uruchomić test i wybrać sensowny adres

Najprościej odpalić `tracert` w Wierszu polecenia, Windows Terminalu albo PowerShellu. Na start wybieram adres, który ma sens diagnostyczny: publiczny DNS, domenę usługi, która sprawia kłopot, albo dobrze znany cel testowy. Jeśli chcę tylko sprawdzić łączność po drodze, często zaczynam od stabilnego adresu, a dopiero potem porównuję wynik z problematyczną stroną lub aplikacją.

  1. Otwórz Terminal Windows, Wiersz polecenia albo PowerShell.
  2. Wpisz adres hosta, na przykład nazwę domeny lub IP.
  3. Jeśli zależy ci na szybszym wyniku, dodaj `/d`, żeby pominąć odwrotne wyszukiwanie DNS.
  4. Jeśli chcesz wymusić konkretny protokół, użyj `/4` albo `/6`.
  5. Jeśli potrzebujesz krótszego lub dłuższego oczekiwania, dostosuj `/w`.
tracert www.google.com
tracert /d 1.1.1.1
tracert /4 8.8.8.8
tracert /6 www.microsoft.com

Domyślnie `tracert` sprawdza maksymalnie 30 skoków, a pojedynczy timeout wynosi 4000 ms. W praktyce to ustawienia wystarczające dla większości testów domowych. Gdy wynik ma być szybki i czytelny, najczęściej od razu dodaję `/d`, bo rozwiązywanie nazw potrafi wydłużyć test i wprowadzić niepotrzebny szum. Jeśli porównuję Wi-Fi z kablem, wykonuję test dwa razy pod tym samym adresem i patrzę na różnice, a nie na jednorazowy odczyt.

Sam wynik może wyglądać prosto, ale łatwo go źle zinterpretować. Dlatego kolejny krok to czytanie go bez nadmiernego optymizmu i bez paniki.

Jak czytać wynik i nie pomylić opóźnienia z awarią

Wynik `tracert` nie jest oceną „działa albo nie działa”. To raczej mapa drogi z przybliżonym czasem odpowiedzi na każdym odcinku. Ja patrzę przede wszystkim na trzy rzeczy: pierwszy skok, nagłe skoki opóźnienia i powtarzające się gwiazdki. Dopiero zestaw tych elementów daje sensowny obraz sytuacji.

Wzorzec wyniku Co zwykle oznacza Co sprawdzam dalej
Pierwszy hop ma niskie czasy, a później opóźnienie rośnie stopniowo Sieć lokalna działa w miarę poprawnie, a problem może leżeć dalej, u operatora lub po stronie celu Porównuję wynik z innym adresem i sprawdzam, czy problem występuje także na kablu
Pierwszy hop ma wyraźnie wyższe czasy tylko na Wi-Fi To często sygnał słabego połączenia bezprzewodowego, zakłóceń albo obciążonego routera Testuję Ethernet, zmianę pasma i odległość od routera
Jeden z hopów pokazuje `* * *`, ale dalsze skoki wracają Dany router nie odpowiada na ICMP albo filtruje takie pakiety Nie traktuję tego jako dowodu awarii, tylko porównuję kolejne testy
Wszystkie hop’y pokazują gwiazdki, także ostatni Cel może blokować ICMP albo po drodze jest problem z trasą Sprawdzam inny adres, na przykład publiczny DNS, i porównuję zachowanie

Jeśli widzę pojedynczy wysoki pomiar, nie wyciągam zbyt szybkich wniosków. `tracert` daje trzy próbki dla każdego skoku i one potrafią się wahać. Bardziej ufam powtarzalnemu wzorcowi niż jednemu odczytowi. To szczególnie ważne w sieciach Wi-Fi, gdzie chwilowe zakłócenie potrafi podbić czas odpowiedzi, mimo że sam router i operator działają poprawnie.

Różnica między „chwilowym szarpnięciem” a realną usterką bywa niewielka na ekranie, ale ogromna w praktyce. Zanim więc uznam coś za awarię, warto wykluczyć kilka typowych pułapek, które bardzo często psują obraz.

Najczęstsze pułapki w sieci domowej i przez VPN

Najwięcej błędnych interpretacji widzę wtedy, gdy test jest robiony w złych warunkach. Ja zwykle zaczynam od pytania: czy wynik pokazuje moją realną sieć, czy tylko jej fragment przefiltrowany przez VPN, firewall albo repeater? To zmienia dużo więcej, niż się wydaje.

  • VPN zmienia trasę ruchu, więc wynik pokazuje drogę z punktu wyjścia VPN, a nie zawsze z twojego domu.
  • Zapora sieciowa albo filtr ICMP może ukryć część hopów, choć sama usługa dalej działa.
  • Mesh, repeater lub drugi router potrafią dodać własny skok i dodatkowe opóźnienie, które nie jest winą operatora.
  • IPv4 i IPv6 mogą prowadzić różnymi trasami, więc porównuję je osobno, a nie mieszam w jednym wniosku.
  • Zbyt obciążone Wi-Fi w paśmie 2,4 GHz często daje gorszy pierwszy hop niż kabel, nawet gdy internet od operatora jest dobry.

Jeśli zależy mi na wiarygodnym teście, robię go w dwóch wariantach: bez VPN i z VPN, a także na Wi-Fi i na kablu. Dzięki temu widzę, czy różnica wynika z warstwy bezprzewodowej, czy z samej trasy do internetu. To podejście jest bardzo przydatne z punktu widzenia prywatności, bo pozwala odróżnić rzeczywisty problem sieciowy od efektu działania narzędzia ochrony połączenia.

Gdy te podstawowe pułapki mam już odhaczone, mogę dobrać lepsze narzędzie do konkretnego typu problemu. I tu `tracert` nie zawsze jest najlepszym wyborem.

Kiedy wybrać `tracert`, `pathping` albo PowerShell

Ja rozdzielam te narzędzia według celu, a nie z przyzwyczajenia. `tracert` jest najlepszy do szybkiego sprawdzenia trasy. `pathping` przydaje się wtedy, gdy chcę zobaczyć nie tylko drogę, ale też utratę pakietów na poszczególnych odcinkach. Z kolei PowerShell z parametrem `-Traceroute` jest wygodny, gdy wynik ma trafić do skryptu albo do dalszej automatyzacji.

Narzędzie Co pokazuje Kiedy używam Ograniczenie
`tracert` Trasę pakietu i orientacyjne czasy odpowiedzi dla każdego skoku Gdy chcę szybko ustalić, gdzie mniej więcej pojawia się problem Nie pokazuje utraty pakietów w czasie
`pathping` Trasę oraz statystyki utraty pakietów na każdym hopie Gdy podejrzewam gubienie pakietów albo niestabilność po drodze Jest wolniejszy, bo wysyła wiele pomiarów; domyślnie robi 100 zapytań i korzysta z 250 ms przerwy między nimi
`Test-Connection -Traceroute` Strukturalny wynik trasy w PowerShellu Gdy potrzebuję danych do skryptu, raportu albo szybkiej automatyzacji To wygodne w nowszym PowerShellu, ale nie zastępuje wszystkich scenariuszy diagnostycznych

Jeśli zależy mi na prostocie, zostaję przy `tracert`. Jeśli wynik sugeruje coś bardziej złożonego niż sam routing, przechodzę na `pathping`. A gdy chcę tylko mieć czytelny wynik w konsoli i możliwość dalszej obróbki, bardzo dobrze działa `Test-Connection -TargetName ... -Traceroute` w PowerShellu. W praktyce ta kolejność oszczędza sporo czasu, bo nie zaczynam od najcięższego narzędzia, tylko od najprostszego.

Kiedy już wiem, które narzędzie wybrać, pozostaje najważniejsze pytanie: co dalej z wynikiem i jak zamienić go w konkretną naprawę. To właśnie tutaj większość osób zyskuje najwięcej.

Co zrobić, gdy problem leży w twoim Wi-Fi albo u operatora

Jeśli pierwszy hop jest wyraźnie gorszy na Wi-Fi niż na kablu, zaczynam od lokalnej sieci. Sprawdzam pozycję urządzenia, zmianę pasma na 5 GHz albo 6 GHz, ewentualnie restart routera i aktualizację jego oprogramowania. Czasem problemem jest też zwykłe przeciążenie domowej sieci: ktoś ogląda wideo w wysokiej jakości, pobiera duży plik albo działa kilka urządzeń naraz. W takim scenariuszu `tracert` pokazuje objaw, ale naprawa leży po stronie organizacji ruchu w domu, nie u operatora.

Jeżeli pierwszy odcinek wygląda dobrze, a problem zaczyna się dalej, porównuję wynik z innym celem. Testuję publiczny DNS, stronę usługodawcy i, jeśli to potrzebne, trasę bez VPN. Gdy odtworzę problem kilka razy pod rząd, mam już coś więcej niż „wydaje mi się” - mam powtarzalny wzorzec. To zwykle wystarcza, żeby sensownie porozmawiać z pomocą techniczną albo administratorem usługi.

Jeśli kontaktujesz się z operatorem, przydają się trzy rzeczy: godzina testu, adres docelowy i informacja, czy wynik pochodził z Wi-Fi, kabla czy przez VPN. Ja dorzucam jeszcze zrzut ekranu albo skopiowany tekst z konsoli, bo to skraca wymianę pytań. W praktyce taki komplet danych bardzo często przyspiesza diagnozę bardziej niż długie opisy w stylu „internet działa słabo”.

Najlepszy efekt daje prosty schemat: najpierw lokalny test, potem porównanie z inną trasą, na końcu wniosek. Gdy trzymam się tej kolejności, narzędzie przestaje być tylko techniczną ciekawostką, a staje się realnym sposobem na szybsze znalezienie źródła problemu.

FAQ - Najczęstsze pytania

Najlepiej wtedy, gdy chcesz odróżnić problem lokalny od problemu po drodze do celu. `tracert` pokazuje kolejne skoki i orientacyjne czasy odpowiedzi, więc pierwszy hop zwykle mówi najwięcej o Wi-Fi, routerze i obciążeniu w domu. Nie mierzy jednak ogólnej szybkości internetu i nie każdy router odpowiada na ICMP, więc brak części hopów nie musi oznaczać awarii.

Uruchom `tracert` w Wierszu polecenia, Windows Terminalu albo PowerShellu, podając domenę lub adres IP. `/d` pomija odwrotne wyszukiwanie DNS i przyspiesza test, `/4` albo `/6` wymusza odpowiednio IPv4 lub IPv6, a `/w` zmienia czas oczekiwania. Domyślnie narzędzie sprawdza do 30 skoków i czeka 4000 ms na odpowiedź.

Jeśli pierwszy hop jest wyraźnie wolniejszy na Wi-Fi niż na kablu, najczęściej winne są zakłócenia, słaby sygnał albo przeciążony router. Pojedyncze `* * *` zwykle oznacza tylko to, że dany sprzęt nie odpowiada na ICMP, a nie że trasa się urwała. Do wniosku warto podchodzić ostrożnie, bo `tracert` daje po trzy próby na skok i pojedynczy wysoki pomiar bywa przypadkowy.

Jeśli podejrzewasz utratę pakietów, lepszy będzie `pathping`, bo pokazuje trasę i statystyki strat na każdym hopie. To jednak wolniejsze narzędzie, bo domyślnie wykonuje 100 zapytań i robi 250 ms przerwy między nimi. `Test-Connection -TargetName ... -Traceroute` przydaje się wtedy, gdy chcesz mieć wynik w PowerShellu do skryptu albo dalszej automatyzacji.

Porównaj test bez VPN i z włączonym VPN, a także osobno dla IPv4 i IPv6. VPN zmienia trasę ruchu, więc wynik pokazuje drogę z punktu wyjścia VPN, a nie zawsze z twojego domu. IPv4 i IPv6 mogą prowadzić zupełnie innymi ścieżkami, więc mieszanie ich w jednym wniosku często myli bardziej, niż pomaga.

Oceń artykuł

Ocena: 0.00 Liczba głosów: 0

Tagi:

tracert pathping wi-fi vpn icmp

Udostępnij artykuł

Stanisław Szewczyk

Stanisław Szewczyk

Nazywam się Stanisław Szewczyk i od 8 lat zajmuję się tematyką prywatności oraz bezpieczeństwa w sieci. Moje zainteresowanie tymi zagadnieniami zaczęło się, gdy uświadomiłem sobie, jak wiele informacji o nas krąży w internecie i jak łatwo możemy stać się ofiarami cyberprzestępczości. Staram się przekazywać wiedzę w sposób przystępny, pomagając czytelnikom zrozumieć skomplikowane kwestie związane z ochroną danych osobowych oraz bezpiecznym korzystaniem z technologii. Piszę o różnych aspektach bezpieczeństwa w sieci, w tym o najlepszych praktykach, narzędziach oraz aktualnych zagrożeniach. Moim celem jest dostarczanie rzetelnych i zrozumiałych informacji, które pozwolą użytkownikom podejmować świadome decyzje. Każdy artykuł opieram na starannie sprawdzonych źródłach i aktualnych trendach, co pozwala mi organizować wiedzę w sposób klarowny i użyteczny. Wierzę, że edukacja w zakresie bezpieczeństwa w sieci jest kluczowa, dlatego z zaangażowaniem dzielę się swoimi spostrzeżeniami i doświadczeniem.

Napisz komentarz