Online Traceroute

Trace the network path from multiple global locations. Identify routing issues and network hops.

What This Checks
Multi-region traceroute
Hop-by-hop latency
RTT visualization
Packet loss detection
Destination reach status

About Traceroute

Visual traceroute tool that shows the complete network path between our global probes and your target. Identify routing issues and network hops.

Key Features

Multi-region traceroute

Hop-by-hop latency

RTT visualization

Packet loss detection

Destination reach status

Traceroute maps the network path between you and any destination, showing every router hop along the way. When diagnosing connectivity issues, understanding WHERE packets are delayed or dropped is crucial—traceroute provides exactly this visibility.

Our multi-region traceroute tool runs traces from 6+ global locations simultaneously, revealing how different geographic paths affect connectivity to your servers. This is invaluable for diagnosing "works from here but not from there" problems, CDN routing issues, and network performance optimization.

For complete network diagnostics, combine traceroute with latency testing for detailed timing breakdown and port checking to verify services are accessible at the destination.

**Methodology:** ICMP/UDP packets with incrementing TTL from 6 probe regions, capturing each hop's IP, hostname, and round-trip time.

Common Errors & How to Fix Them

Click to expand troubleshooting steps

What This Means

The traceroute couldn't complete—no response received from destination. Packets may be blocked by a firewall, or the destination is unreachable.

How to Fix

1) Verify destination is reachable: ping target.com. 2) Try different protocols: traceroute -I (ICMP) vs traceroute -U (UDP) vs traceroute -T (TCP). 3) Check if destination firewall blocks traceroute. 4) Test from different source location. Some hosts simply block all traceroute traffic.

traceroute timeout
no response
destination unreachable

What This Means

Traceroute shows hops up to a point, then only asterisks. Traffic is being blocked or dropped at that hop.

How to Fix

1) Identify the last responding hop—that's where blocking occurs. 2) Check if it's your ISP, a transit provider, or destination's network. 3) Try TCP traceroute: traceroute -T -p 443 target.com. 4) Contact the network operator if it's a provider issue. 5) If destination's network, firewall is blocking.

partial traceroute
stops
blocked
asterisks

What This Means

Traceroute shows the same IP addresses repeating. Packets are going in circles due to misconfigured routing tables.

How to Fix

1) Note the IPs involved in the loop. 2) If it's within your network: check router configurations for circular routes. 3) If it's external: report to ISP with traceroute output. 4) Try alternative route: use VPN to bypass problematic path. Routing loops are usually resolved within hours by network operators.

routing loop
circular route
repeating hops

What This Means

One or more hops show significantly higher latency than others. Could indicate congestion, distance, or router performance issues.

How to Fix

1) Check if high latency persists to destination or recovers. 2) If only that hop is slow: router may deprioritize ICMP (not a real problem). 3) If latency stays high: bottleneck identified. 4) For geographic hops (100ms+ jumps): expected for intercontinental links. 5) Persistent issues: contact ISP with evidence.

high latency
slow hop
bottleneck
congestion

What This Means

The port actively refused the connection. Either no service is listening on this port, or it's configured to reject connections.

How to Fix

1) Verify service is running: systemctl status service-name. 2) Check service is on correct port: netstat -tlnp | grep PORT. 3) Ensure service binds to 0.0.0.0, not 127.0.0.1. 4) Check service configuration for listen address/port. 5) Restart service: systemctl restart service-name.

port closed
connection refused
service not running

What This Means

No response received—a firewall is silently dropping packets to this port. The port may or may not have a service listening.

How to Fix

1) Check local firewall: ufw status, iptables -L -n. 2) For cloud: check security groups (AWS), firewall rules (GCP), NSG (Azure). 3) Check host-level firewall (Windows Firewall). 4) Verify ISP isn't blocking: test from different network. 5) Add firewall rule: ufw allow PORT/tcp.

port filtered
firewall
blocked
no response

What This Means

The connection attempt timed out. Server may be overloaded, port may be filtered, or there's network congestion.

How to Fix

1) Try with longer timeout: nc -vz -w 10 host port. 2) Check if server is overloaded: verify other services respond. 3) Test from different location to rule out network issues. 4) Check server resources: CPU, memory, connection limits. 5) Review firewall logs for dropped packets.

timeout
connection timeout
slow response

What This Means

Cannot reach the host at all—not just the specific port. The server may be down, or there's a routing problem.

How to Fix

1) Verify hostname resolves: dig hostname A. 2) Try ping: ping hostname. 3) Check server status in cloud console if applicable. 4) Try traceroute to identify where connectivity breaks. 5) If server is up but unreachable: check network configuration, routing tables.

host unreachable
server down
no route

Frequently Asked Questions

Common questions answered

Traceroute shows the path network packets take from source to destination, revealing each router (hop) along the way. It works by sending packets with increasing TTL (Time To Live) values—each router decrements TTL and returns a response when it reaches zero. This maps the complete route and measures latency at each hop.

traceroute
basics

Each line shows a hop number, router IP/hostname, and three response times (in milliseconds). Asterisks (*) mean the router didn't respond—this doesn't always indicate a problem, as some routers are configured not to respond to traceroute. Look for sudden latency increases between hops to identify bottlenecks.

traceroute
interpretation

Asterisks indicate the router at that hop didn't respond within the timeout period. Common reasons: firewall blocking ICMP/UDP, router configured to deprioritize or ignore traceroute packets, or rate limiting. If subsequent hops respond normally, it's not a problem—some routers simply don't respond to diagnostic traffic.

traceroute
troubleshooting

Network paths vary by geography. A traceroute from the US to a server in Germany takes a different route than from Asia. Multi-region traceroute reveals routing inefficiencies, identifies regional network issues, and helps diagnose "works from here but not there" problems. It's essential for global services.

traceroute
regions

Ping tests if a destination is reachable and measures round-trip time, but only shows the final result. Traceroute shows every hop along the path, helping you identify WHERE problems occur—not just that there IS a problem. Use ping for quick reachability checks; use traceroute to diagnose routing issues.

traceroute
comparison

Global Infrastructure Verification

Verify SSL certificates, DNS records, and connectivity from 6+ regions worldwide. Get automated monitoring, expiry alerts, and full API access.

Last updated: January 27, 2026