So führen Sie einen Traceroute unter Windows durch
Ja, wenn man Netzwerkprobleme hat, ist ein Traceroute so ziemlich das Erste, was man versucht, oder? Klingt vielleicht etwas seltsam, ist aber extrem hilfreich, weil er genau anzeigt, wo die Verbindung langsam wird oder abbricht. Der Traceroute-Befehl sendet ICMP-Echo-Pakete, die von Router zu Router weitergeleitet werden, bis sie ihr Ziel erreichen. Er verfolgt jeden Router auf dieser Route, was super praktisch ist, wenn man herausfinden will, wo die Verbindung gedrosselt wird oder ein Timeout auftritt. Ziel ist es, die Route visuell darzustellen und zu erkennen, ob ein bestimmter Router Probleme verursacht.
Nachdem Sie tracertunter Windows einen Befehl ausgeführt haben – beispielsweise die Eingabeaufforderung oder PowerShell geöffnet haben – wird eine Liste ausgegeben, die jeden einzelnen Hop, die Antwortzeit und die IP-Adresse oder den Hostnamen (falls verfügbar) anzeigt. Das kann manchmal etwas frustrierend sein – insbesondere, wenn viele Meldungen wie „Zeitüberschreitung der Anforderung“ oder Sternchen (*) in der Ausgabe erscheinen –, aber genau das ist der Sinn der Sache. Es zeigt Ihnen, wo im Netzwerk Probleme auftreten. Manchmal sehen Sie bei einem Hop eine Reihe von Sternchen, was darauf hindeutet, dass der Router nicht auf ICMP-Anfragen reagiert. Das bedeutet wahrscheinlich, dass er diese Anfragen blockiert oder einfach nicht für die Beantwortung konfiguriert ist. Das heißt nicht zwangsläufig, dass überall etwas nicht funktioniert, aber es zeigt Ihnen, wo das Problem wahrscheinlich liegt.
Wie führe ich den Traceroute-Befehl aus?
Den Befehl in Windows richtig ausführen
Traceroute ist recht einfach. Dem Befehl tracertfolgen einige Optionen und dann der Hostname oder die IP-Adresse, die Sie überprüfen möchten. Beispiel: Wenn Sie technewstoday.com verfolgen möchten:
tracert technewstoday.com
Dies wird in der Eingabeaufforderung oder PowerShell ausgeführt. Auf manchen Systemen kann dies einige Zeit dauern, insbesondere bei langen Routen oder wenn das Ziel langsam reagiert. Windows beschränkt die Suche standardmäßig auf 30 Hops. Bei der Fehlersuche in Fällen, in denen Sie vermuten, dass die Route länger ist oder abbricht, können Sie diesen Wert erhöhen.
Um sicherzustellen, dass Sie nur IP-Adressen ohne Hostnamen sehen (was die Geschwindigkeit erhöhen und DNS-Verzögerungen vermeiden kann), fügen Sie Folgendes hinzu -d:
tracert -d technewstoday.com
Wenn Sie feststellen, dass die Route das Ziel nach 30 Hops nicht erreicht, können Sie die maximale Hop-Anzahl erhöhen -h. Setzen Sie sie beispielsweise auf 50 statt 30.
tracert -h 50 technewstoday.com
Und ja, es gibt da noch die PowerShell-Alternative – den Test-NetConnectionBefehl mit -TracerouteParameter. Ich bin mir nicht sicher, warum er nicht verbreiteter ist, aber er ist schnell und manchmal eleganter:
Test-NetConnection -Traceroute technewstoday.com
Hier werden detaillierte Ergebnisse angezeigt, einschließlich der IP-Adressen aller Hops, der durchschnittlichen Round-Trip-Time (RTT) und des Erfolgsstatus. Beachten Sie jedoch, dass die Funktion je nach Windows-Updates oder Netzwerkkonfiguration manchmal etwas unzuverlässig sein kann. Ein Versuch lohnt sich dennoch, wenn Sie mit PowerShell vertraut sind.
Fehlerbehebung mithilfe von Traceroute
Wenn Sie viele Sternchen (*) oder Zeitüberschreitungen während der Übertragung sehen, deutet dies darauf hin, dass etwas ICMP-Anfragen blockiert oder verlangsamt. Meistens liegt das an einem Router, der die Antwort verweigert oder den ICMP-Verkehr drosselt. Dies ist in Unternehmensnetzwerken oder bei manchen Internetdienstanbietern üblich. Wenn alle drei an einen bestimmten Hop gesendeten Pakete fehlschlagen, ist dies ein guter Indikator dafür, dass entweder der Router ICMP ignoriert oder ein Problem mit der Firewall oder Störungen vorliegt. Im Durchschnitt deutet eine anhaltend hohe Latenz oder Zeitüberschreitungen zu Beginn der Übertragung wahrscheinlich auf Probleme in Ihrem lokalen Netzwerk hin. Treten die Probleme am Ende – kurz vor dem Ziel – auf, gibt es möglicherweise Probleme mit dem Standort oder Server. Beachten Sie dies bitte.
Und das war’s im Prinzip. Netzwerkprobleme lassen sich selten direkt mit Traceroute beheben, aber es ist unschätzbar wertvoll, um die Fehlerursache einzugrenzen – insbesondere wenn Pings nicht ausreichen und der Zugriff auf den Server keine eindeutigen Hinweise liefert. Manchmal geht es einfach nur darum zu wissen, an wen man sich wenden oder was man dem Internetanbieter oder Netzwerkadministrator mitteilen sollte.