IP Traceroute: Kako pratiti rutu veze

Traceroute prikazuje svaki ruter kroz koji vaši podaci prolaze između vašeg uređaja i bilo kojeg odredišta — i gdje se putovanje usporava. Evo kako ga pokrenuti na bilo kojem sistemu i zapravo pročitati izlaz.

Šta radi traceroute

Svaki paket koji putuje internetom nosi ograničenje skoka — TTL (vrijeme života) na IPv4 ili ograničenje skoka na IPv6. Svaki ruter koji prosljeđuje paket smanjuje ga za jedan; kada dostigne nulu, ruter ispušta paket i ljubazno šalje nazad poruku "premašeno vrijeme".

Traceroute to ljubazno naoružava: šalje pakete sa TTL 1, zatim 2, pa 3... Svaki odgovor "premašeno vrijeme" koji se vraća otkriva adresu još jednog rutera na putu. Spojite ih zajedno i dobićete pun put od vas do odredišta — sa vremenskim rasporedom.

Pokrenite ga na vašem sistemu

Windows — tracert

Pritisnite Win + R, tip cmd, pritisnite Enter, a zatim pokrenite:

Command Prompt
tracert howtofindtheip.com

# Po IP adresi umjesto po imenu:
tracert 1.1.1.1

macOS i Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS-u će možda trebati puna putanja ili instalacija:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Bolji način - mtr

mtr (My Traceroute) kombinuje traceroute i ping u prikazu uživo – daleko informativnije za dijagnosticiranje podrhtavanja i gubitka. Dostupno za Linux, macOS (preko brew install mtr) i Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Pritisnite 'q' da napustite

Čitanje rezultata

Tipičan izlaz izgleda ovako:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # vaš ruter
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # vaš ISP
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # regionalna mreža
 4  * * *                                            # tihi ruter (normalan)
 5  edge-server.net     23.9 ms 24.1 ms 23.8 ms
 6  howtofindtheip.com  24.0 ms 23.7 ms 23.9 ms      # odredište
  • Hop number — koliko rutera duboko je sonda dosegla.
  • Ime hosta / IP — ruter koji je odgovorio (PTR imena često upućuju na grad ili operatera).
  • Tri tajminga — povratna vremena tri sonde. Ono što je važno je trend: nagli skok koji se nastavlja u kasnijim skokovima obično označava spori segment.

Visoka latencija u ranim skokovima (vaš ISP) utiče na sve; visoka latencija koja se pojavljuje kasno na putu često je samo zagušenje u blizini odredišta. Želite li provjeriti reputaciju jednog od hmelja koje ste pronašli? Zalijepite njegov IP u naš provjeravač crne liste ili locirajte ga na mapi.

Zašto hops time out

zvjezdice (* * *) znači da ruter nije odgovorio na tu sondu. Uobičajeni i obično bezopasni:

  • Mnogi ruteri su konfigurisani da u potpunosti ignorišu sonde traceroute (ograničavanje brzine ili sigurnosna politika).
  • Zaštitni zidovi ispuštaju UDP ili ICMP pakete koje traceroute koristi.
  • Ruter daje prioritet prosljeđivanju u odnosu na odgovaranje na dijagnostički promet.

pravilo: vremenska ograničenja u sredini praćenja su u redu sve dok kasniji skokovi nastavljaju da reaguju. Ako svaki skok nakon određenog trenutka istekne i konačno odredište nikada ne odgovara, taj skok je mjesto gdje se vaša veza zapravo prekida — neprocjenjive informacije kada se raspravljate sa linijom podrške ISP-a.

Zašto nijedna web lokacija ne može traceroutirati ti

Pregledač je namjerno zatvoren u sandbox: JavaScript ne može slati neobrađene pakete niti čitati ICMP odgovore koje traceroute zahtijeva. Bilo koja "online traceroute" koju nađete ide od servera provajdera do cilja - korisno, ali mjeri drugačiji put od vašeg uređaja.

Šta ti mogu uradite u pretraživaču: identifikujte sebe i krajnje tačke svoje putanje. Pronađite svoj javni IP, onda potražite njegov obrnuti DNS da vidite ime hosta koje je vaš ISP dodijelio vašoj liniji — ista vrsta imena traceroute prikazuje za svaki skok.

FAQ

Traceroute pitanja

Šta pokazuje IP traceroute?

Traceroute navodi svaki ruter (hop) kroz koji vaši paketi prolaze između vašeg uređaja i odredišta, sa povratnim vremenom svakog skoka. Otkriva gdje se veza usporava ili prekida.

Zašto neki traceroute skokovi pokazuju zvjezdice ili vrijeme čekanja?

Mnogi ruteri su konfigurisani da ne odgovaraju na traceroute sonde, a zaštitni zidovi ih obično blokiraju. Zvjezdice na srednjim skokovima su normalne i bezopasne – važno je da li će konačno odredište reagirati.

Mogu li pokrenuti traceroute sa web stranice?

Pretraživač ne može poslati neobrađene pakete koje traceroute treba, tako da se to ne može učiniti na strani klijenta. Mrežne rute za praćenje postoje, ali one mjere rutu od servera web stranice do cilja — ne od vašeg uređaja. I dalje možete iz pretraživača pronađite svoj javni IP and its obrnuti DNS.