Haben Sie sich jemals gefragt, welchen Weg Ihre Daten nehmen, wenn sie von Ihrem Computer zu einer Website wie Google oder Facebook gelangen? Oder warum fühlt sich eine bestimmte Website langsam an, obwohl Ihre Internetverbindung schnell ist? Die Antwort liegt in der Traceroute Befehl.

Traceroute ist ein leistungsstarkes Netzwerkdiagnosetool, das die Route (Pfad) anzeigt und die Übertragungsverzögerungen von Paketen über ein Internet Protocol (IP)-Netzwerk misst.

Ethernet-Kabel an einen Netzwerk-Switch angeschlossen
Jeder Hop in einer Traceroute ist ein physischer Router – und jeder einzelne erhöht die Latenz. Foto von Pexels · Kostenlose Nutzung

So funktioniert Traceroute

Das Internet ist ein Netz miteinander verbundener Router. Wenn Sie eine Website besuchen, springt Ihre Anfrage von einem Router zum anderen, bis sie den Zielserver erreicht.

Traceroute sendet eine Reihe von Paketen (normalerweise ICMP-Echo-Anfragen oder UDP-Pakete), die schrittweise ansteigen Time-To-Live (TTL) Werte.

  1. TTL=1: Der erste Router empfängt das Paket, dekrementiert die TTL auf 0, verwirft das Paket und sendet eine „ICMP Time Exceeded“-Nachricht zurück. Dies identifiziert den ersten Hop.
  2. TTL=2: Das Paket passiert den ersten Router, erreicht den zweiten Router, TTL wird 0 und der zweite Router antwortet. Dies identifiziert den zweiten Hop.
  3. Prozess geht weiter: Dies wird wiederholt, bis das Paket das Ziel erreicht oder die maximale Anzahl von Hops erreicht ist.

So führen Sie Traceroute aus

Unter Windows (Eingabeaufforderung)

Windows verwendet den Befehl tracert.

  1. Drücken Win + R, Typ cmdund drücken Sie die Eingabetaste.
  2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
Befehl
tracert google.com
  1. Warten Sie, bis die Ergebnisse vollständig sind.

Auf macOS / Linux (Terminal)

Mac- und Linux-Systeme verwenden den Befehl traceroute.

  1. Öffnen Sie die Terminal ca.
  2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
Befehl
traceroute google.com

Interpretation der Ergebnisse

Eine typische Traceroute-Ausgabe sieht so aus:

Ausgabe
 1  192.168.1.1 (192.168.1.1)  2.543 ms  1.987 ms  2.123 ms
 2  10.20.30.1 (10.20.30.1)  12.345 ms  11.456 ms  12.789 ms
 3  nyc-core-router.isp.net (203.0.113.5)  25.678 ms  24.567 ms  26.789 ms
 ...
12  google.com (142.250.183.14)  45.123 ms  44.567 ms  45.789 ms
  • Hop-Nummer (Spalte 1): Die Reihenfolge des Routers im Pfad.
  • Hostname/IP (Spalte 2): Die Adresse des Routers. Sehen * bedeutet normalerweise, dass der Router so konfiguriert ist, dass er nicht auf ICMP-Pakete antwortet (Firewall).
  • RTT (Spalten 3-5): Hin- und Rückflugzeit. Die Zeit, die das Paket benötigte, um diesen Router zu erreichen und zurückzusenden, wird in Millisekunden gemessen.

Tipps zur Fehlerbehebung

  • Hohe Latenz: Wenn Sie einen plötzlichen RTT-Sprung (z. B. von 20 ms auf 200 ms) zwischen Hop 3 und 4 sehen, liegt das Problem wahrscheinlich beim Router bei Hop 4 oder der Verbindung zwischen ihnen.
  • Zeitüberschreitungen (): Gelegentliche Zeitüberschreitungen sind normal. Wenn die Traceroute jedoch vollständig stoppt Bei allen nachfolgenden Hops kann es sein, dass eine Firewall den Pfad blockiert oder eine Routing-Schleife vorliegt.

📺 15-minütiger Tieftauchgang – Computerphile (Universität Nottingham)

Alternative: Online Traceroute

Wenn Sie die Befehlszeile nicht verwenden möchten, können Sie unsere verwenden Online-Traceroute-Tool. Es führt den Befehl von unserem Server aus, was sich hervorragend zur Überprüfung der Konnektivität aus einer externen Perspektive (außerhalb Ihres lokalen Netzwerks) eignet.

Traceroute ist eine wesentliche Fähigkeit für jeden angehenden Netzwerkingenieur oder Studenten. Wenn Sie es beherrschen, erhalten Sie einen „Röntgenblick“ auf Netzwerkkonnektivitätsprobleme.