What a visual traceroute shows, and where most of them go wrong

A visual traceroute draws the routers your traffic passes on a map. The map is only as good as the place it gives each router, and that is where most of them go wrong.

What a traceroute is, and what a visual traceroute adds

A traceroute lists the routers your traffic passes on its way to a destination, one line per hop, with how long each router took to answer. Read it from the top: the first lines are your own network, the last line is the destination. Each line has a hop number, the router's name and address, and usually three round-trip times in milliseconds. A large step between two hops usually means a long distance, because light in fibre covers about 200 km per millisecond.

A visual traceroute puts the same hops on a map, so the path reads at a glance: where it crosses an ocean, where it doubles back, which networks it goes through. But a router's location is never in the trace itself. It has to be worked out, from its name, from an IP database, or from the times.

Why hop placement is usually wrong

Most tools ask an IP geolocation database. For a backbone router, the database often knows only the country, or the place where the operator registered the address block, which can be a head office far from the router. So the map shows a path that the packets never took: on one trace from Manila, a commercial traceroute map put a Hong Kong router in Harare (My traceroute went through Zimbabwe. My packets didn't.).

How Route Map places a hop

What traceroute cannot see

MPLS tunnels hide hops. A traceroute shows the path out, not the way back, which can be entirely different. Hops that do not answer are listed but not placed. And the round-trip check is an upper limit: it proves a hop cannot be farther than the time allows, not that it is where a source says.

How to read one

Route Map with a saved trace from Manila to heise.de: the route on the map, and the hop table with each hop's place and the source of that place (RIPEstat and RIPE Atlas data of 26 Oct 2026)

Start at the top of the table: the first hops are your own network and your ISP, placed at your origin and never looked up. Then follow the Source column: site-code and hoiho come from the router's own name, ip-db from a database and is a hint. A line's colour is the round-trip time that step added; a big jump is distance, a time that drops at a later hop is a router answering slowly, not a slow path. Stars in the middle of a path, followed by hops that answer, are not a fault: the traffic got through.

Also: Windows Installer Windows Zip macOS Apple silicon macOS Intel Linux Debian, Ubuntu (.deb) Linux Fedora, RHEL, openSUSE (.rpm) Linux AppImage Linux tar.gz. v0.5.0-beta.4, checksums and install steps.

Compare Route Map with VisualRoute and with Open Visual Traceroute.