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.
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.
- 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.
- 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.
- 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.
- Drücken
Win + R, Typcmdund drücken Sie die Eingabetaste. - Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
tracert google.com
- Warten Sie, bis die Ergebnisse vollständig sind.
Auf macOS / Linux (Terminal)
Mac- und Linux-Systeme verwenden den Befehl traceroute.
- Öffnen Sie die Terminal ca.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
traceroute google.com
Interpretation der Ergebnisse
Eine typische Traceroute-Ausgabe sieht so aus:
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 stopptBei 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.