Zum Inhalt springen
Gesponsert AccsZone — 社媒账号, 下单自动秒发

Glossar

Traceroute

Traceroute listet die Router auf, die ein Paket auf dem Weg zu einem Ziel passiert, mit der Verzögerung an jedem Hop, per Sonden mit steigenden TTL-Werten.

Was Traceroute ist

Traceroute ist ein Diagnosewerkzeug, das den Pfad enthüllt, den Pakete von einem Host zu einem anderen nehmen. Es stützt sich auf das TTL-Feld von IP-Paketen: Jeder Router verringert es um eins, und ein Router, der es auf null bringt, verwirft das Paket und sendet eine ICMP-Nachricht „time exceeded“ zurück. Traceroute sendet eine Sonde mit TTL 1 und notiert, welcher Router geantwortet hat, dann TTL 2, dann TTL 3, und so weiter, bis eine Sonde das Ziel erreicht. Die Ausgabe ist eine Zeile pro Hop mit der Adresse des Routers, seinem Reverse-DNS-Namen, falls vorhanden, und der Round-Trip-Zeit jeder Sonde, meist drei pro Hop.

Implementierungen unterscheiden sich in den gesendeten Sonden: UDP-Pakete an hohe Ports unter Unix, ICMP-Echo-Anfragen unter Windows (tracert) und TCP-SYN-Pakete in Tools, die Firewalls passieren sollen. Der Mechanismus ist derselbe.

Die Ausgabe lesen

  • Steigende Latenz entlang des Pfads ist normal; ein großer Sprung zwischen zwei Hops markiert eine lange Verbindung, oft ein Seekabel oder einen Kontinentwechsel.
  • Ein Sternchen bedeutet keine Antwort innerhalb des Timeouts. Viele Router begrenzen oder ignorieren ICMP, sodass ein paar stumme Hops in der Mitte kein Problem sind, solange spätere Hops antworten.
  • Die Hostnamen kodieren oft Standorte und Rollen, etwa Flughafencodes oder Städtenamen, was eine Route auch ohne Karte lesbar macht.
  • Ein Ziel, das nie antwortet, kann trotzdem erreichbar sein; manche Hosts verwerfen alles außer den angebotenen Diensten.

Warum es wichtig ist

Traceroute zeigt, wo eine Verbindung langsam wird oder scheitert: im eigenen Netzwerk, beim Anbieter, an einem Austauschpunkt oder am fernen Ende. Für Proxy- und VPN-Nutzer hat es einen zweiten Nutzen. Ein Trace zu einer nahen Website, der zuerst in ein anderes Land reist, enthüllt den Exit-Standort des Tunnels, und ein Trace von einem Server zu Ihrem Proxy zeigt die Hops hinter dem Exit, die manchmal den Anbieter verraten, der die Adresse vermietet.

So prüfen Sie es

Das Traceroute-Tool führt einen Trace von unserem Messknoten zu jeder Adresse oder jedem Hostnamen aus und listet jeden Hop mit Netzwerk und Standort. Weil der Trace an unserem Knoten statt an Ihrem Computer beginnt, zeigt er den Pfad aus unserer Perspektive; für den Pfad von Ihrer eigenen Maschine führen Sie traceroute oder tracert lokal aus und vergleichen. Das Ping-Tool liefert die Ende-zu-Ende-Round-Trip-Zeit ohne die Details pro Hop.

Ein häufiges Missverständnis

Die gezeigten Hops sind die Router, die geantwortet haben. Asymmetrisches Routing ist üblich, sodass die Gegenrichtung eine andere Route nehmen kann, und ein langsamer Hop in der Mitte bedeutet nicht immer, dass dieser Hop das Problem ist.

Verwandte Tools