Subnetcalculator

Online Traceroute Tool

Trace the network path to any public IP or hostname from probes around the world. See every router hop, detect where latency is introduced, and diagnose routing issues.

Full Path Visibility

See every router hop from probe to destination with RTT at each step

Real Probe Network

Runs from the Globalping community probe network, not a single server

IPv4 & IPv6

Trace any public IP address or resolve a hostname per region

Online Traceroute

Trace the network path to any host from global probes and see per-hop latency across the internet.

Runs from a single probe in the selected region — traceroute is one path, not multiple

Try These Examples

How Traceroute Works

Every IP packet has a TTL (Time to Live) field — a counter that starts at a value like 64 or 128 and decrements by 1 at each router. When TTL reaches 0, the router discards the packet and sends back an ICMP Time Exceeded message to the sender, including its own IP address.

Traceroute exploits this by sending a sequence of probes starting with TTL=1, then TTL=2, TTL=3, and so on. The first router on the path drops TTL=1 and reveals itself. The second router drops TTL=2 and reveals itself. This continues until the probe reaches the destination host, which responds normally.

# Typical traceroute output (Linux/macOS)
1 192.168.1.1 (192.168.1.1) 1.2 ms — your router
2 10.0.0.1 (10.0.0.1) 5.4 ms — ISP edge
3 * * * — silent router (still forwards traffic)
4 72.14.232.1 (...) 18.7 ms — transit
5 8.8.8.8 (dns.google) 20.1 ms — destination

Traceroute Command Reference

Windows

# Basic traceroute
tracert 8.8.8.8

# Resolve hostnames (slower)
tracert google.com

# No DNS resolution (faster)
tracert -d 8.8.8.8

# Max 30 hops (default)
tracert -h 30 8.8.8.8

macOS / Linux

# Basic traceroute (UDP)
traceroute 8.8.8.8

# ICMP mode (like Windows)
traceroute -I 8.8.8.8

# No DNS resolution
traceroute -n 8.8.8.8

# IPv6 traceroute
traceroute6 2606:4700::1111

MTR (advanced)

# Live combined ping+trace
mtr 8.8.8.8

# Report mode (100 packets)
mtr -r -c 100 8.8.8.8

# No DNS, wide display
mtr -n -w 8.8.8.8

# IPv6
mtr -6 2606:4700::1111

Frequently Asked Questions

What is traceroute?

Traceroute maps the path packets take from a source to a destination by sending probes with incrementally increasing TTL (Time to Live) values. Each router that drops a packet due to TTL=0 sends back an ICMP 'Time Exceeded' message, revealing its IP address and the round-trip time to that hop. The result is a list of all routers (hops) on the path.

Why do some hops show * * * (no response)?

Many routers are configured to not respond to traceroute probes for security or performance reasons. They still forward the packets — they just don't send back ICMP Time Exceeded messages. A * * * hop does not mean the path is broken; packets continue past silent routers. Only if all subsequent hops also show * * * would it indicate a real routing problem.

What is the difference between traceroute and ping?

Ping measures the end-to-end round-trip time and packet loss to a single destination. Traceroute reveals every router along the path, showing where delays accumulate. Use ping first to check if a host is reachable and how fast. Use traceroute to find which hop introduces the most latency or where packets stop reaching.

What is tracert on Windows?

Tracert is the Windows name for the traceroute command. On Linux and macOS the command is 'traceroute'. Both do the same thing but use different default protocols: Windows uses ICMP echo requests, while Linux/macOS use UDP probes by default (though 'traceroute -I' switches to ICMP).

Why does traceroute show high latency at one hop but low at subsequent hops?

Routers prioritise forwarding traffic over responding to ICMP probes. A router may respond to TTL-expired probes slowly (high RTT at that hop) while still forwarding normal traffic fast. This is called 'ICMP rate limiting'. It does not mean that hop is a bottleneck — look at the RTT trend across multiple hops for a more accurate picture.

What does the RTT progression in traceroute output mean?

RTT should generally increase with each hop as packets travel further. A sudden large increase indicates the hop with the most latency on the path, often a long-distance fibre link (e.g. crossing an ocean adds 100-200 ms). If RTT decreases after a high-RTT hop, the high-RTT hop is rate-limiting its responses, not the actual bottleneck.

Related Network Tools