Traceroute-tool

Browsers cannot send raw ICMP/UDP probes. Use one of the external services below naar run a traceroute van a vantage punt sluiten naar you.

Resultaten

Een traceroute somt de routers op die een pakket passeert op weg naar zijn bestemming. Als een site traag is, duikt de oorzaak meestal op bij een specifieke hop: een overbelaste peeringverbinding, verkeerd gerouteerd transitverkeer of een firewall die pakketten stilletjes laat vallen. Browsers kunnen de rauwe ICMP/UDP-pakketten die een traceroute nodig heeft niet versturen, dus deze pagina voert de trace niet zelf uit: ze schoont je doel op en geeft het, alvast ingevuld, door aan gerenommeerde publieke diensten die vanaf meerdere punten op internet meten, precies wat je nodig hebt als het probleem niet op je eigen lijn zit. Wil je je eigen verbinding testen, draai dan tracert of traceroute lokaal; deze pagina leert je in beide gevallen de uitvoer lezen.

Zo doe je een zinvolle traceroute

  1. 1

    Voer een hostnaam of IP in

    Een volledige URL mag ook: we verwijderen `https://` en elk pad aan het einde voordat we de links opbouwen.

  2. 2

    Open een meetdienst

    Elke link opent met je doel al ingevuld. Check-host.net en de pagina met meerdere locaties meten vanuit veel regio's tegelijk; HackerTarget draait een klassieke trace vanaf zijn eigen meetpunt.

  3. 3

    Lees de hoplijst

    Elke regel is een router: hopnummer, hostnaam/IP en round-trip-tijd, meestal drie metingen per hop.

  4. 4

    Vind de probleemhop

    Een grote latentiesprong, `* * *` (geen antwoord) of een lange keten binnen een netwerk wijst meestal naar het probleem.

  5. 5

    Schakel op naar routeringsniveau

    De BGP.tools-link toont het AS-pad en peeringgegevens wanneer het probleem tussen netwerken zit. Om je eigen lijn te meten draai je `tracert` of `traceroute` lokaal.

Hoe traceroute werkt, in een alinea

Traceroute stuurt pakketten met een kunstmatig lage TTL (time-to-live). Het eerste pakket heeft TTL=1, dus de eerste router verlaagt die naar 0 en stuurt een ICMP-melding “time exceeded” terug. TTL=2 onthult de tweede router, en zo verder. Zodra de TTL gelijk is aan het werkelijke aantal hops, bereikt het pakket de bestemming. De antwoorden geven je het IP-adres en de reactietijd van elke router op het pad.

De uitvoer lezen

Symbool / patroon Betekent meestal
* * * Hop antwoordde niet; firewall of ICMP-beperking
Grote latentiesprong Die router staat geografisch ver weg of is overbelast
Zelfde latentie op 5+ hops Die routers delen een fysieke locatie
Lus in de hostnamen MPLS of asymmetrische routering; controleer het AS-pad
Trace stopt vroeg Geblokkeerd door de firewall van de bestemming (gebruikelijk bij cloudhosts)

Zelf draaien vanaf je eigen computer

  • Windows: tracert example.com
  • macOS en Linux: traceroute example.com
  • Doorlopende statistieken: mtr example.com (installeer via je pakketbeheerder)

Een lokale run meet het pad vanaf je eigen verbinding, iets wat geen enkele onlinedienst kan zien. De links hierboven meten vanaf de locaties van de diensten zelf; gebruik beide om “mijn lijn is het probleem” te onderscheiden van “het transit van de site is het probleem”.

Tips

  • Een eenmalige traceroute is ruisgevoelig. mtr (doorlopend meten) levert veel betrouwbaardere gegevens bij terugkerende problemen.
  • Meet vanuit minstens twee regio’s. Een probleem dat in de ene wel en in de andere niet opduikt, is snel gelokaliseerd.
  • Op ICMP gebaseerde traceroutes (-I) slagen soms waar UDP-varianten falen; firewalls behandelen ze verschillend.
  • DNS-lookups per hop vertragen de uitvoer. Gebruik een -n-equivalent waar de meetdienst dat aanbiedt.
  • Bij cloudhosts (AWS, Cloudflare) zit de bestemming vaak achter een load balancer en stopt de trace een of twee hops vóór de echte server. Dat is normaal.

Veelgestelde vragen

Een traceroute vanaf onze ene server in Duitsland zou je vrijwel niets vertellen over een gebruikersprobleem in Los Angeles. Diensten als HackerTarget en Check-host.net meten vanuit veel regio’s, precies wat je bij een diagnose wilt, en een trace vanaf je eigen computer dekt je eigen lijn.

Die router reageerde niet binnen de time-out op de meting. Veel routers beperken of droppen traceroute-verkeer bewust. Gaat de trace na het gat gewoon verder, dan is het pad in orde; de router houdt zich alleen stil.

Ja. Antwoorden komen terug via de retourroute, die kan afwijken van de heenroute. Een trage hop in het midden kan in werkelijkheid alleen op de terugweg traag zijn. MTR en op TCP gebaseerde traceroutes verkleinen die dubbelzinnigheid.

Moderne backbonenetwerken bundelen verkeer sterk. Acht hops tussen continenten is gebruikelijk als bron en bestemming allebei op tier-1-netwerken zitten.

De hostnaam gaat naar onze server om hem te valideren en de uitgaande links op te bouwen, zoals bij elk gewoon paginaverzoek, en verschijnt in de stap-voor-stap-modus ook in de pagina-URL. Elke externe dienst ziet hem pas wanneer je op zijn link klikt.

Gerelateerde tools

Tool beschikbaar in andere talen