Tracert-Befehl: Traceroute unter Windows, Mac & Linux nutzen
Kernaussage
Tracert (Windows) und traceroute (macOS und Linux) zeigen jeden Router zwischen Ihrem Computer und einem Ziel an, mit drei Antwortzeiten pro Hop. Führen Sie tracert example.com in der Eingabeaufforderung oder traceroute example.com im Terminal aus; mit -d (Windows) bzw. -n (Mac/Linux) entfällt die Namensauflösung, und die Ergebnisse kommen schneller. Sternchen oder „Zeitüberschreitung der Anforderung“ bei einem Hop in der Mitte bedeuten meist nur, dass dieser Router die Testpakete ignoriert. Zeitüberschreitungen bis zum Ende heißen meist, dass das Ziel die Testpakete von tracert verwirft: Prüfen Sie, ob die Website lädt, und verfolgen Sie die Route erneut über TCP 443; entscheidend sind Latenz oder Paketverlust, die sich bis zum Ziel fortsetzen.
Jetzt prüfen

Jetzt lesen
- Was ist der Tracert-Befehl?
- So führen Sie Tracert unter Windows aus
- Optionen des Tracert-Befehls
- So führen Sie Traceroute auf dem Mac aus
- So führen Sie Traceroute unter Linux aus
- Tracert-Ergebnisse richtig lesen
- So funktioniert Tracert
- Tracert vs. Traceroute vs. Pathping vs. MTR
- Traceroute online ausführen
- Häufige Fragen zum Tracert-Befehl
Was ist der Tracert-Befehl?
Tracert (Trace Route) ist ein Windows-Befehl, der den Weg zeigt, den Ihr Datenverkehr zu einem anderen Host nimmt – jeden Router („Hop“) auf der Strecke und wie lange jeder für seine Antwort braucht. Unter macOS und Linux heißt dasselbe Werkzeug traceroute.
Zu diesem Werkzeug greifen Sie, wenn eine Website langsam oder gar nicht erreichbar ist und Sie wissen wollen, wo das Problem liegt: in Ihrem eigenen Netzwerk, bei Ihrem Internetanbieter, irgendwo dazwischen oder beim Ziel. Während Ping Ihnen sagt, ob ein Host antwortet, zeigt tracert die Route und die Stelle, an der sie abbricht.
Route jetzt von 8 Städten aus verfolgen
So führen Sie Tracert unter Windows aus
- Drücken Sie Windows + R, geben Sie
cmdein und drücken Sie die Eingabetaste (oder suchen Sie nach „Eingabeaufforderung“). - Geben Sie
tracertgefolgt von einem Domainnamen oder einer IP-Adresse ein, zum Beispieltracert example.com, und drücken Sie die Eingabetaste. - Warten Sie. Tracert prüft bis zu 30 Hops mit je drei Testpaketen und wartet bis zu 4 Sekunden auf jede Antwort – eine saubere Routenverfolgung ist in wenigen Sekunden fertig, eine voller Zeitüberschreitungen kann mehrere Minuten dauern. Mit Strg + C brechen Sie vorzeitig ab; mit
-dund-w(siehe unten) geht es schneller.
C:\> tracert example.com
Tracing route to example.com [203.0.113.10]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 9 ms 8 ms 9 ms 10.20.0.1
3 12 ms 11 ms 12 ms 198.51.100.33
4 * * * Request timed out.
5 24 ms 23 ms 24 ms 203.0.113.1
6 25 ms 24 ms 24 ms 203.0.113.10
Trace complete.Jede Zeile ist ein Hop. Die drei Zahlen sind drei separate Messungen; die Adresse rechts ist der Router, der geantwortet hat. Hop 1 ist fast immer Ihr eigener Router, die letzte Zeile ist das Ziel. (Die öffentlichen Adressen oben stammen aus den für Dokumentation reservierten Bereichen.) Auf einem deutschsprachigen Windows lauten die Meldungen „Routenverfolgung zu …“, „Zeitüberschreitung der Anforderung.“ und „Ablaufverfolgung beendet.“
Optionen des Tracert-Befehls
Die Syntax lautet tracert [options] target (Microsoft). Die Optionen, die Sie in der Praxis tatsächlich brauchen:
| Option | Funktion | Beispiel |
|---|---|---|
| -d | IP-Adressen nicht in Hostnamen auflösen – deutlich schneller | tracert -d example.com |
| -h max_hops | Maximale Anzahl an Hops (Standard: 30) | tracert -h 15 example.com |
| -w timeout | Wartezeit pro Antwort in Millisekunden (Standard: 4000) | tracert -w 1000 example.com |
| -4 | IPv4 erzwingen | tracert -4 example.com |
| -6 | IPv6 erzwingen | tracert -6 example.com |
Die Optionen lassen sich frei kombinieren: tracert -d -w 1000 example.com liefert die schnellste brauchbare Routenverfolgung. Um das Ergebnis für den Support Ihres Internetanbieters oder Hosters zu speichern, leiten Sie die Ausgabe in eine Datei um: tracert -d example.com > trace.txt.
Das Windows-Tracert hat keine Portoption: Es sendet immer ICMP-Echo-Anfragen. Um die Route so zu verfolgen, wie ein HTTPS-Verbindungsaufbau beginnt, also über TCP-Port 443, verwenden Sie unter Linux oder in WSL sudo traceroute -T -p 443, auf einem Mac sudo traceroute -e -P TCP -p 443 oder unser Online-Traceroute über TCP 443.
So führen Sie Traceroute auf dem Mac aus
Öffnen Sie das Terminal (Programme › Dienstprogramme) und führen Sie traceroute example.com aus. macOS sendet standardmäßig UDP-Pakete; mit -I verwenden Sie wie Windows ICMP, worauf oft auch Router antworten, die UDP ignorieren. Nützliche Optionen: -n (keine Namensauflösung), -m 30 (maximale Anzahl an Hops; macOS erlaubt standardmäßig bis zu 64), -w 2 (Wartezeit pro Testpaket in Sekunden) und -q 1 (ein Testpaket pro Hop statt drei).
traceroute -n -I example.comSo führen Sie Traceroute unter Linux aus
Führen Sie traceroute example.com aus. Wird der Befehl nicht gefunden, installieren Sie ihn (sudo apt install traceroute unter Debian/Ubuntu, sudo dnf install traceroute unter Fedora) oder verwenden Sie tracepath, das meist vorinstalliert ist. Traceroute unter Linux sendet standardmäßig UDP-Pakete, 3 pro Hop, bis zu 30 Hops.
| Option | Funktion |
|---|---|
| -n | Nur IP-Adressen anzeigen (keine DNS-Abfragen) |
| -I | ICMP-Echo-Pakete verwenden (wie tracert unter Windows) |
| -T | TCP-SYN-Pakete verwenden (Standardport 80) – kommt durch Firewalls, die UDP/ICMP blockieren; erfordert sudo |
| -p port | Zielport für die Testpakete, z. B. -T -p 443 |
| -m max_ttl | Maximale Anzahl an Hops (Standard: 30) |
| -q n | Testpakete pro Hop (Standard: 3) |
| -w seconds | Wartezeit pro Antwort in Sekunden |
$ traceroute -n example.com
traceroute to example.com (203.0.113.10), 30 hops max, 60 byte packets
1 192.168.1.1 0.612 ms 0.571 ms 0.534 ms
2 10.20.0.1 8.911 ms 9.004 ms 8.872 ms
3 * * *
4 203.0.113.10 24.112 ms 23.980 ms 24.051 msUm den Pfad zu einem Webserver so zu testen, wie eine HTTPS-Verbindung beginnt, verfolgen Sie die Route über TCP-Port 443: sudo traceroute -T -p 443 example.com.
Tracert-Ergebnisse richtig lesen
- Zeitüberschreitungen an einem Hop in der Mitte, spätere Hops antworten aber (
*oder „Zeitüberschreitung der Anforderung“ bzw. „Request timed out“): normal. Viele Router sind so konfiguriert, dass sie diese Testpakete ignorieren oder nur gedrosselt beantworten. Der Pfad ist in Ordnung. - Zeitüberschreitungen ab einem Hop bis zum Ende: Nach dem letzten antwortenden Hop beantwortet nichts mehr die Testpakete. Lädt die Website trotzdem, verwirft das Ziel oder eine Firewall davor einfach die Testpakete: Verfolgen Sie die Route erneut über TCP 443, bevor Sie dem Pfad die Schuld geben. Lädt die Website auch nicht, notieren Sie sich den letzten Hop, der geantwortet hat; an dieses Netzwerk sollten Sie sich wenden. Im Browser zeigt sich das meist als ERR_CONNECTION_TIMED_OUT.
- Ein Latenzsprung, der bei allen folgenden Hops hoch bleibt (zum Beispiel 10 ms → 120 ms → 121 ms → 125 ms): Die Verzögerung ist real und beginnt an diesem Hop – oft eine Langstreckenverbindung oder ein überlastetes Netz. Ein Sprung an einem einzelnen Hop, der danach wieder sinkt, bedeutet nur, dass dieser Router langsam antwortet, und kann ignoriert werden.
- „Zielhost nicht erreichbar“ oder „Zielnetz nicht erreichbar“ („Destination host unreachable“ oder „Destination net unreachable“; !H oder !N auf Mac und Linux, !X bei absichtlicher Sperre): Ein Router hat geantwortet, dass er die Pakete nicht zustellen kann: „Netz“ heißt, er hat keine Route zu diesem Netzwerk, „Host“ meist, dass der letzte Router den Host selbst nicht erreicht. Prüfen Sie die Adresse; stimmt sie, liegt das Problem an dem Router, der die Meldung gesendet hat, oder dahinter.
- Private Adressen (192.168.x.x, 10.x.x.x, 172.16–31.x.x) oder gemeinsam genutzte Adressen 100.64–127.x.x bei den ersten Hops: Das sind Ihr eigener Router (bei einer FRITZ!Box meist 192.168.178.1) und danach das interne Netz Ihres Internetanbieters. Ein langsamer Hop 1 deutet auf Ihr WLAN oder Ihren Router, ein Sprung beim nächsten Hop auf die Leitung zu Ihrem Internetanbieter. Bricht die Routenverfolgung dort ab, beginnen Sie mit WLAN verbunden, aber kein Internet.
- Die Routenverfolgung endet mit niedrigen Zeiten am Ziel: Der Netzwerkpfad ist in Ordnung; eine langsame Website liegt dann eher an einem Server- oder DNS-Problem – prüfen Sie das mit unserer DNS-Abfrage und dem DNS-Geschwindigkeitstest.
So funktioniert Tracert
Jedes IP-Paket hat einen TTL-Zähler (Time to Live), den jeder Router um eins verringert; erreicht er null, verwirft der Router das Paket und schickt eine ICMP-Meldung „Time Exceeded“ zurück. Genau das nutzt tracert aus: Es sendet Testpakete mit TTL 1, dann 2, dann 3 und so weiter, sodass sich jeder Router auf dem Pfad der Reihe nach zu erkennen gibt – bis schließlich das Ziel antwortet.
Die Betriebssysteme verwenden unterschiedliche Testpakete. Tracert unter Windows sendet ICMP-Echo-Anfragen (dieselben Pakete wie ping). Traceroute unter macOS und Linux sendet UDP-Pakete, standardmäßig an hohe Ports. Firewalls behandeln diese unterschiedlich – deshalb kann dieselbe Routenverfolgung unter Windows und Linux verschieden aussehen, und deshalb gibt es die Optionen -I und -T.
Tracert vs. Traceroute vs. Pathping vs. MTR
| Werkzeug | Plattform | Geeignet für |
|---|---|---|
| tracert | Windows | Schnelle Pfadprüfung mit ICMP-Paketen |
| traceroute | macOS, Linux | Pfadprüfung mit UDP-, ICMP- (-I) oder TCP-Paketen (-T unter Linux, -e -P TCP auf dem Mac) |
| pathping | Windows | Führt eine Routenverfolgung durch und misst danach den Paketverlust an jedem Hop (ca. 25 Sekunden pro Hop) |
| mtr | macOS, Linux (unter Windows per WinMTR) | Laufend aktualisierte Live-Routenverfolgung mit Paketverlust und Latenz pro Hop |
| tracepath | Linux | Traceroute ohne Root-Rechte, das zusätzlich die Pfad-MTU ermittelt |
Bei sporadischen Problemen sind pathping (Microsoft) oder mtr besser als ein einzelnes tracert, denn Paketverlust, der nur ab und zu auftritt, zeigt sich nicht in drei Testpaketen.
Traceroute online ausführen
Eine Routenverfolgung von Ihrem eigenen Computer zeigt nur den Pfad aus Ihrem Netzwerk. Um zu sehen, ob eine Website auch von anderswo erreichbar ist – oder um ganz ohne Terminal zu testen –, nutzen Sie unser Online-Traceroute: Es verfolgt die Route gleichzeitig von 8 Städten aus über ICMP, TCP 443 oder UDP und zeigt jeden Hop mit Paketverlust, Standort und Netzwerk. Kombinieren Sie es mit dem Ping-Tool, um Latenz und Paketverlust zu messen, und mit der IP-Abfrage, um herauszufinden, wem die IP-Adresse eines Hops gehört.
Route verfolgen – ganz ohne Terminal
Starten Sie ein Traceroute zu jeder Domain oder IP-Adresse gleichzeitig von 8 Städten aus, über ICMP, TCP 443 oder UDP, und sehen Sie jeden Hop mit Paketverlust, Latenz, Netzwerk und Standort.
Quellen
- tracert, Microsoft
- pathping, Microsoft
- traceroute(8), Linux man-pages
Häufige Fragen zum Tracert-Befehl
Wie führe ich tracert aus?
Was bedeutet „Zeitüberschreitung der Anforderung“ bei tracert?
Was ist der Unterschied zwischen tracert und traceroute?
Welche Testpakete verwendet tracert unter Windows?
Wie mache ich tracert schneller?
Warum erscheinen Sternchen (* * *) bei traceroute?
Wie viele Hops prüft tracert?
Kann tracert zeigen, wo mein Internet langsam ist?
Gibt es tracert auch online?
Verwandte Artikel
Verwandte Tools
Traceroute
Route zu jeder Website oder IP aus 8 Städten, Hop für Hop, jedes Netz benannt
Ping Test
Ping, Jitter und Paketverlust messen, den Ping zu 34 Cloud-Regionen sehen und jede Website oder IP aus 11 Städten anpingen
IP-Abfrage
IP-Adress-Geolokalisierung, ISP und Netzwerkdetails sofort nachschlagen
DNS-Abfrage
Alle DNS-Einträge direkt von den Nameservern der Domain, neben dem Cache von Google und Cloudflare
DNS-Geschwindigkeitstest
Cloudflare 1.1.1.1, Google 8.8.8.8 und weitere öffentliche DNS-Server in Ihrem Browser messen, mit Ihrem aktuellen DNS vergleichen und den schnellsten finden



