IP Traceroute: Kuinka jäljittää yhteyden reitti
Traceroute näyttää jokaisen reitittimen, jonka kautta tietosi kulkevat laitteesi ja minkä tahansa määränpään välillä – ja missä matka hidastuu. Näin voit käyttää sitä missä tahansa järjestelmässä ja lukea tulosteen.
Mitä traceroute tekee
Jokaisella Internetin poikki kulkevalla paketilla on hyppyraja – TTL (time to live) IPv4:ssä tai hyppyraja IPv6:ssa. Jokainen reititin, joka välittää paketin, pienentää sitä yhdellä; kun se osuu nollaan, reititin pudottaa paketin ja lähettää kohteliaasti takaisin "aika ylitetty" -viestin.
Traceroute aseistaa tämän kohteliaasti: se lähettää paketteja TTL 1:llä, sitten 2:lla ja sitten 3:lla… Jokainen "aika ylitetty" vastaus paljastaa matkan varrella vielä yhden reitittimen osoitteen. Yhdistä ne yhteen ja saat täyden polun sinulta määränpäähän – ajoituksineen.
Suorita se järjestelmässäsi
Ikkunat - tracert
Paina Win + R, tyyppi cmd, paina Enter ja suorita:
tracert howtofindtheip.com
# IP-osoitteella nimen sijaan:
tracert 1.1.1.1
macOS ja Linux — traceroute
traceroute howtofindtheip.com # macOS saattaa tarvita koko polun tai asennuksen: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Parempi tapa - mtr
mtr (My Traceroute) yhdistää tracerouten ja pingin reaaliaikaisessa näkymässä – paljon informatiivisempi värinän ja katoamisen diagnosoinnissa. Saatavilla Linuxille, macOS:lle (via brew install mtr) ja Windows (WinMTR).
mtr howtofindtheip.com
# Lopeta painamalla 'q'
Tulosten lukeminen
Tyypillinen tuloste näyttää tältä:
1 router.home 1.2 ms 1.0 ms 1.1 ms # reitittimesi 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # Internet-palveluntarjoajasi 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # alueellinen verkko 4 * * * # hiljainen reititin (normaali) 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 # kohde
- Hop numero — kuinka monta reititintä syvälle luotain saavutti.
- Isäntänimi / IP — reititin, joka vastasi (PTR-nimet viittaavat usein kaupunkiin tai operaattoriin).
- Kolme kertaa — kolmen luotain meno-paluuajat. Tärkeintä on suuntaus: äkillinen hyppy, joka jatkuu myöhemmissä hyppyissä, merkitsee yleensä hidasta segmenttiä.
Korkea latenssi aikaisemmissa hyppyissä (internetpalveluntarjoajasi) vaikuttaa kaikkeen; korkea latenssi, joka näkyy myöhään polulla, on usein vain ruuhkaa kohteen lähellä. Haluatko tarkistaa yhden löytämäsi humalan maineen? Liitä sen IP-osoite meille mustan listan tarkistaja tai paikantaa se kartalta.
Miksi humalan aikakatkaisu
Tähdet (* * *) tarkoittaa, että reititin ei vastannut tähän anturiin. Yleisiä ja yleensä vaarattomia:
- Monet reitittimet on määritetty jättämään traceroute-anturit kokonaan huomiotta (nopeuden rajoittaminen tai suojauskäytäntö).
- Palomuurit pudottavat UDP- tai ICMP-paketit, joita traceroute käyttää.
- Reititin priorisoi edelleenlähetyksen diagnostiikkaliikenteeseen vastaamisen sijaan.
Nyrkkisääntö: aikakatkaisut jäljen keskellä ovat kunnossa, kunhan myöhemmät hyppyt vastaavat. Jos jokainen hyppy tietyn pisteen jälkeen aikakatkaistaan ja lopullinen kohde ei koskaan vastaa, tämä hyppy on paikka, jossa yhteytesi todella katkeaa – arvokasta tietoa, kun kiistellään Internet-palveluntarjoajan tukilinjan kanssa.
Miksi mikään verkkosivusto ei voi jäljittää sinä
Selain on tarkoituksella hiekkalaatikko: JavaScript ei voi lähettää raakapaketteja tai lukea ICMP-vastauksia, joita traceroute vaatii. Kaikki löytämäsi "online-traceroute" kulkee palveluntarjoajan palvelimilta kohteeseen - hyödyllinen, mutta se mittaa eri polkua kuin oman laitteesi.
Mitä sinä voi tee selaimessa: tunnista itsesi ja polkusi päätepisteet. Etsi julkinen IP-osoite, sitten etsi sen käänteinen DNS nähdäksesi Internet-palveluntarjoajan linjallesi määrittämän isäntänimen – samanlaisen nimen traceroute näyttää jokaiselle hyppylle.
Traceroute-kysymykset
Mitä IP-traceroute näyttää?
Traceroute luettelee kaikki reitittimet (hyppy), jonka paketit kulkevat laitteesi ja määränpään välillä, sekä kunkin hypyn edestakaisen matka-ajan. Se paljastaa, missä yhteys hidastuu tai katkeaa.
Miksi joissakin traceroute-humalassa näkyy tähtiä tai aikakatkaisu?
Monet reitittimet on määritetty olemaan vastaamatta traceroute-luetuksiin, ja palomuurit yleensä estävät ne. Tähdet välihyppyissä ovat normaaleja ja vaarattomia – sillä on merkitystä, reagoiko lopullinen kohde.
Voinko suorittaa traceroutin verkkosivustolta?
Selain ei voi lähettää tracerouten tarvitsemia raakapaketteja, joten sitä ei voi tehdä asiakaspuolella. Web-pohjaisia jäljitysreittejä on olemassa, mutta ne mittaavat reitin verkkosivuston palvelimilta kohteeseen - eivät laitteestasi. Selaimesta voit silti etsi julkinen IP-osoite ja sen käänteinen DNS.