Network
Traceroute
Trace route to host
Input
Terminal
Console ready. Execute a command to see output...
About Traceroute
Visualize the invisible path
Every time you load a website, your data jumps through dozens of routers to get there. Traceroute unveils this journey link by link.
The Magic of TTL
Traceroute hacks the "Time To Live" (TTL) field in IP packets:
- It sends a packet with TTL=1. The first router receives it, decreases TTL to 0, kills the packet, and sends back a "Time Exceeded" error. Boom, we found the first hop.
- It sends a packet with TTL=2. It passes the first router, dies at the second. We found the second hop.
- This repeats until the destination is reached.
Troubleshooting Bottlenecks
- Sudden High Latency: If Hop 5 is 10ms and Hop 6 is 200ms, Hop 6 is the problem (or the cable connecting them).
- Stars ( * * * ): The router is functioning but configured to ignore ICMP trace packets (Stealth Mode).
How to use Traceroute
- Enter the targetDomain or IPv4 address. No protocol, no slash.
- Pick max hopsDefault 30. Lower it to 10 or 15 if you only want a quick view of the first portion of the path.
- Run the traceHit Traceroute. Each line is one hop with IP, hostname, and three RTT measurements (one per probe packet).
- Spot the problem hopLook for the row where latency jumps up and never recovers, that's where the bottleneck is. Run Whois on the IP of that hop to find which ISP it belongs to.
Frequently Asked Questions
- Run traceroute when ping reports high latency or partial packet loss and you want to know WHERE in the path the problem is. Ping tells you end-to-end RTT, traceroute breaks that number down hop by hop so you can spot the exact router or link that is slow.