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:

Command Prompt
tracert howtofindtheip.com

# IP-osoitteella nimen sijaan:
tracert 1.1.1.1

macOS ja Linux — traceroute

Terminal
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).

Terminal
mtr howtofindtheip.com
# Lopeta painamalla 'q'

Tulosten lukeminen

Tyypillinen tuloste näyttää tältä:

Example output
 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.

FAQ

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.