What Is Traceroute?

Color-pencil illustration of a technician tracing network traffic through routers across a global internet path.

When a website feels slow or a server suddenly becomes unreachable, the problem is not always at the destination. Sometimes the trouble is somewhere in between. Traceroute is the tool that helps you see that path.

BitcoinVersus.Tech has covered the command itself before in the 2024 tracert guide and the newer 2026 Windows tracert update. This evergreen explains the bigger idea: what traceroute is actually measuring and what the results really mean.

Traceroute Shows the Hops

Internet traffic usually crosses several routers before it reaches a website, cloud service, game server, mining pool, or remote machine. Traceroute sends probe packets toward the destination and records the routers that respond along the way. Each router it discovers is called a hop.

On Windows the command is usually tracert example.com. On Linux and many Unix-like systems it is commonly traceroute example.com. Cloudflare’s network troubleshooting guidance recommends traceroute for connection timeouts, slow connections, and identifying where a path problem may be occurring.

Terminal screenshot showing traceroute output on Linux.
A real traceroute running on Linux. Screenshot by VulcanSphere via Wikimedia Commons.

How It Finds Each Router

The trick is the IP packet’s TTL, or time to live. Routers reduce the TTL as they forward a packet. RFC 1812 explains that when the value reaches zero, the router discards the packet and normally sends an ICMP Time Exceeded message back to the source.

Traceroute deliberately starts with a very small TTL. A probe with TTL 1 expires at the first router. The next probe uses TTL 2 and reaches the second router. Then TTL 3 reaches the third. The process continues until the destination responds or the tool reaches its hop limit.

That makes traceroute closely related to ping and ICMP, but it answers a different question. Ping asks, “Can I reach it?” Traceroute asks, “What path am I taking to reach it?”

PowerCert Animated Videos explains traceroute and the hop-by-hop troubleshooting model.

What the Numbers Mean

Each row normally shows a hop and one or more response times measured in milliseconds. A sudden jump can be worth investigating, but one slow-looking router does not automatically prove that router is causing a problem. Some routers give diagnostic traffic a low priority while still forwarding normal traffic quickly.

The same caution applies to asterisks such as * * *. A router may simply refuse to answer traceroute probes. If later hops still respond normally, the missing reply is not proof that traffic stopped there.

Cisco’s traceroute documentation describes the tool as a way to determine the sequence of hops a packet traverses. That sequence is often more useful than staring at one isolated latency number.

A practical example of extending traceroute to expose autonomous-system information along the route.

When Traceroute Helps

Traceroute is useful when one network can reach a service and another cannot, when latency suddenly increases, when traffic appears to take an unexpected path, or when you need evidence before escalating a problem to an ISP or hosting provider. It also pairs naturally with pathping, which adds longer-term packet-loss measurements.

For a broader troubleshooting toolkit, the older Essential Tools Every IT Technician Should Have article provides useful context, while Router Basics explains what those intermediate devices are actually doing with your packets.

The Simple Way to Read It

Read traceroute from top to bottom. The first few hops are usually close to you. The middle hops often belong to ISPs, transit networks, or other infrastructure providers. The final hops approach the destination.

If the trace stops, slows dramatically, or changes in a suspicious place, you now have a clue about where to investigate next. Traceroute does not solve the network problem by itself. It turns an invisible route into something you can inspect.

Leave a Reply