IP Traceroute: hoe u de route van een verbinding kunt traceren

Traceroute toont elke router waar uw gegevens doorheen gaan tussen uw apparaat en elke bestemming – en waar de reis langzamer gaat. Hier leest u hoe u het op elk systeem kunt uitvoeren en de uitvoer daadwerkelijk kunt lezen.

Wat traceroute doet

Elk pakket dat over het internet reist, heeft een hoplimiet: de TTL (time to live) op IPv4, of hoplimiet op IPv6. Elke router die het pakket doorstuurt, verlaagt het met één; wanneer het nulpunt bereikt, laat de router het pakket vallen en stuurt beleefd een bericht "tijd overschreden".

Traceroute maakt hier op een beleefde manier gebruik van: het verzendt pakketten met TTL 1, dan 2, dan 3… Elk "tijd overschreden" antwoord dat terugkomt, onthult onderweg het adres van nog een router. Voeg ze samen en je krijgt het volledige pad van jou naar de bestemming – met timing.

Voer het uit op uw systeem

Ramen — tracert

Druk op Winnen + R, typ cmd, druk op Enter en voer vervolgens uit:

Command Prompt
tracert howtofindtheip.com

# Op IP-adres in plaats van naam:
tracert 1.1.1.1

macOS en Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS heeft mogelijk het volledige pad of de volledige installatie nodig:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               #Debian/Ubuntu

De betere manier — mtr

mtr (Mijn Traceroute) combineert traceroute en ping in een liveweergave - veel informatiever voor het diagnosticeren van jitter en verlies. Beschikbaar voor Linux, macOS (via brew install mtr) en Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Druk op 'q' om te stoppen

Het lezen van de resultaten

Een typische uitvoer ziet er als volgt uit:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # uw router
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # uw internetprovider
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # regionaal netwerk
 4  * * *                                            # stille router (normaal)
 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      # bestemming
  • Hop nummer — hoeveel routers diep de sonde heeft bereikt.
  • Hostnaam / IP — de router die heeft geantwoord (PTR-namen verwijzen vaak naar de stad of provider).
  • Drie tijdstippen — retourtijden van de drie sondes. Waar het om gaat is de trend: een plotselinge sprong die in latere hops aanhoudt, markeert meestal het langzame segment.

Hoge latentie in vroege hop (uw ISP) heeft invloed op alles; hoge latentie die laat in het pad verschijnt, is vaak slechts een opstopping nabij de bestemming. Wil je de reputatie controleren van een van de hopsoorten die je hebt gevonden? Plak het IP-adres in onze zwarte lijstcontroleur of zoek het op de kaart.

Waarom hop time-out

Sterretjes (* * *) betekenen dat de router die vraag niet heeft beantwoord. Vaak voorkomend en meestal onschadelijk:

  • Veel routers zijn geconfigureerd om traceroute-sondes volledig te negeren (snelheidsbeperking of beveiligingsbeleid).
  • Firewalls laten de UDP- of ICMP-pakketten vallen die Traceroute gebruikt.
  • De router geeft voorrang aan het doorsturen boven het beantwoorden van diagnostisch verkeer.

Vuistregel: time-outs in het midden van een trace zijn prima, zolang latere hops blijven reageren. Als bij elke sprong na een bepaald punt een time-out optreedt En de eindbestemming antwoordt nooit, die sprong is waar uw verbinding daadwerkelijk wordt verbroken - informatie van onschatbare waarde als u ruzie maakt met de ondersteuningslijn van een ISP.

Waarom geen enkele website traceroute kan uitvoeren Jij

Een browser is opzettelijk in een sandbox geplaatst: JavaScript kan de onbewerkte pakketten niet verzenden of de ICMP-antwoorden lezen die traceroute vereist. Elke "online traceroute" die u tegenkomt, loopt van de servers van de provider naar het doel. Dit is handig, maar meet een ander pad dan dat van uw eigen apparaat.

Wat jij kan doen in de browser: identificeer uzelf en de eindpunten van uw pad. Vind uw openbare IP, Dan zoek de omgekeerde DNS op om de hostnaam te zien die uw ISP aan uw lijn heeft toegewezen - dezelfde soort naam toont traceroute voor elke hop.

FAQ

Traceroute-vragen

Wat laat een IP-traceroute zien?

Traceroute vermeldt elke router (hop) waar uw pakketten doorheen gaan tussen uw apparaat en een bestemming, met de retourtijd van elke hop. Het laat zien waar een verbinding vertraagt ​​of verbroken wordt.

Waarom vertonen sommige traceroute-hops sterretjes of een time-out?

Veel routers zijn geconfigureerd om traceroute-sondes niet te beantwoorden, en firewalls blokkeren deze doorgaans. Sterretjes op tussenliggende hops zijn normaal en ongevaarlijk; het gaat erom of de eindbestemming reageert.

Kan ik een traceroute uitvoeren vanaf een website?

Een browser kan de onbewerkte pakketten die Traceroute nodig heeft niet verzenden, dus dit kan niet aan de clientzijde worden gedaan. Er bestaan ​​webgebaseerde traceroutes, maar deze meten de route vanaf de servers van de website naar het doel – niet vanaf uw apparaat. Vanuit een browser kunt u nog steeds vind uw openbare IP en zijn omgekeerde DNS.