IP Traceroute: Kako izslediti pot povezave
Traceroute prikazuje vsak usmerjevalnik, skozi katerega gredo vaši podatki med vašo napravo in katerim koli ciljem – in kje se potovanje upočasni. Tukaj je opisano, kako ga zagnati v katerem koli sistemu in dejansko prebrati izhod.
Kaj počne traceroute
Vsak paket, ki potuje po internetu, nosi omejitev skokov - TTL (čas življenja) na IPv4 ali omejitev skokov na IPv6. Vsak usmerjevalnik, ki posreduje paket, ga zmanjša za eno; ko doseže nič, usmerjevalnik spusti paket in vljudno pošlje nazaj sporočilo "čas je presežen".
Traceroute to vljudno uporabi kot orožje: pošilja pakete s TTL 1, nato 2, nato 3 ... Vsak povratni odgovor »čas je presežen« razkrije naslov še enega usmerjevalnika na poti. Povežite jih skupaj in dobili boste celotno pot od vas do cilja – s časovnimi razporeditvami.
Zagon v vašem sistemu
Windows — tracert
Pritisnite Win + R, vrsta cmd, pritisnite Enter in zaženite:
tracert howtofindtheip.com
# Po IP naslovu namesto po imenu:
tracert 1.1.1.1
macOS & Linux — traceroute
traceroute howtofindtheip.com # macOS morda potrebuje celotno pot ali namestitev: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Boljši način - mtr
mtr (My Traceroute) združuje traceroute in ping v pogledu v živo — veliko bolj informativen za diagnosticiranje tresenja in izgube. Na voljo za Linux, macOS (prek brew install mtr) in Windows (WinMTR).
mtr howtofindtheip.com
# Pritisnite 'q' za izhod
Branje rezultatov
Tipičen rezultat je videti takole:
1 router.home 1.2 ms 1.0 ms 1.1 ms # vaš usmerjevalnik 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # vaš ponudnik internetnih storitev 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # regionalno omrežje 4 * * * # tihi usmerjevalnik (normalno) 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 # cilj
- Hop številka — koliko usmerjevalnikov globoko je dosegla sonda.
- Ime gostitelja / IP — usmerjevalnik, ki je odgovoril (imena PTR pogosto namigujejo na mesto ali operaterja).
- Trije časi — časi povratnega potovanja treh sond. Kar je pomembno, je trend: nenaden skok, ki se nadaljuje v kasnejših skokih, običajno označuje počasen segment.
Visoka zakasnitev pri zgodnjih skokih (vaš ponudnik internetnih storitev) vpliva na vse; visoka zakasnitev, ki se pojavi pozno na poti, je pogosto le zastoj v bližini cilja. Želite preveriti sloves enega od najdenih hmeljev? Prilepite njegov IP v naš pregledovalnik črnega seznama oz poišči ga na zemljevidu.
Zakaj hmelj time out
zvezdice (* * *) pomeni, da usmerjevalnik ni odgovoril na to sondo. Pogosti in običajno neškodljivi:
- Številni usmerjevalniki so konfigurirani tako, da v celoti ignorirajo sonde traceroute (omejitev hitrosti ali varnostna politika).
- Požarni zidovi izločijo pakete UDP ali ICMP, ki jih uporablja traceroute.
- Usmerjevalnik daje prednost posredovanju pred odgovarjanjem na diagnostični promet.
Osnovno pravilo: časovne omejitve na sredini sledenja so v redu, dokler se poznejši skoki še naprej odzivajo. Če poteče vsak skok po določeni točki in končni cilj nikoli ne odgovori, ta skok je kraj, kjer se vaša povezava dejansko prekine – neprecenljive informacije, ko se prepirate s podporo ponudnika internetnih storitev.
Zakaj nobeno spletno mesto ne more traceroute ti
Brskalnik je namerno v peskovniku: JavaScript ne more poslati neobdelanih paketov ali prebrati odgovorov ICMP, ki jih zahteva traceroute. Vsaka »spletna sledilna pot«, ki jo najdete, teče od strežnikov ponudnika do cilja – uporabno, vendar meri drugačno pot kot vaša lastna naprava.
Kaj ti lahko naredite v brskalniku: prepoznajte sebe in končne točke svoje poti. Poiščite svoj javni IP, potem poiščite njegov obratni DNS če si želite ogledati ime gostitelja, ki ga je vaš ISP dodelil vaši liniji — isto vrsto imena traceroute prikaže za vsak skok.
Traceroute vprašanja
Kaj pokaže IP traceroute?
Traceroute navede vsak usmerjevalnik (skok), skozi katerega gredo vaši paketi med vašo napravo in ciljem, s časom povratnega potovanja vsakega skoka. Razkriva, kje se povezava upočasni ali prekine.
Zakaj nekateri skoki traceroute prikazujejo zvezdice ali časovno omejitev?
Mnogi usmerjevalniki so konfigurirani tako, da ne odgovarjajo na sonde traceroute, požarni zidovi pa jih običajno blokirajo. Zvezdice na vmesnih skokih so običajne in neškodljive – pomembno je, ali se končni cilj odzove.
Ali lahko zaženem traceroute s spletnega mesta?
Brskalnik ne more poslati neobdelanih paketov, ki jih potrebuje traceroute, zato tega ni mogoče storiti na strani odjemalca. Spletni traceroutes obstajajo, vendar merijo pot od strežnikov spletnega mesta do cilja – ne iz vaše naprave. Iz brskalnika lahko še vedno poiščite svoj javni IP in njegovo povratni DNS.