Startseite » wie man » Verwendung von Traceroute zur Erkennung von Netzwerkproblemen

    Verwendung von Traceroute zur Erkennung von Netzwerkproblemen

    Traceroute ist ein Befehlszeilentool, das in Windows und anderen Betriebssystemen enthalten ist. Zusammen mit dem Ping-Befehl ist dies ein wichtiges Werkzeug, um Probleme bei der Internetverbindung zu verstehen, einschließlich Paketverlust und hoher Latenz.

    Wenn Sie Probleme beim Herstellen einer Verbindung mit einer Website haben, kann traceroute Ihnen sagen, wo das Problem liegt. Es kann auch helfen, den Pfad zwischen Ihrem Computer und einem Webserver zu visualisieren.

    Wie funktioniert Traceroute?

    Wenn Sie eine Verbindung zu einer Website herstellen (z. B. howtogeek.com), muss der Datenverkehr mehrere Intermediäre durchlaufen, bevor Sie die Website erreichen. Der Datenverkehr geht über Ihren lokalen Router, die Router Ihres Internetdienstanbieters, in größere Netzwerke usw..

    Traceroute zeigt uns den Pfad, über den die Website erreicht wird. Es zeigt auch die Verzögerungen an jeder Haltestelle an. Wenn Sie Probleme beim Erreichen einer Website haben und diese Website ordnungsgemäß funktioniert, liegt möglicherweise ein Problem zwischen dem Computer und den Servern der Website vor. Traceroute zeigt Ihnen, wo das Problem liegt.

    Wir haben traceroute verwendet, um zu erklären und zu demonstrieren, wer den Internetdienst für Ihren Internetdienstanbieter bereitstellt.

    Technisch gesehen sendet Traceroute eine Sequenz von Paketen unter Verwendung des ICMP-Protokolls (das gleiche Protokoll, das für den Ping-Befehl verwendet wird). Das erste Paket hat eine Lebensdauer (auch bekannt als TTL oder Hop-Limit) von 1 Das zweite Paket hat eine TTL von 2 und so weiter. Jedes Mal, wenn ein Paket an einen neuen Router übergeben wird, wird die TTL um 1 verringert. Wenn 0 erreicht ist, wird das Paket verworfen und der Router gibt eine Fehlermeldung aus. Durch das Senden von Paketen auf diese Weise stellt traceroute sicher, dass jeder Router im Pfad ein Paket verwirft und eine Antwort sendet.

    So verwenden Sie Traceroute

    Traceroute wird an einer Eingabeaufforderung oder einem Terminalfenster ausgeführt. Drücken Sie unter Windows die Windows-Taste, geben Sie Eingabeaufforderung ein und drücken Sie die Eingabetaste, um eine zu starten.

    Um eine Traceroute auszuführen, führen Sie den Befehl tracert gefolgt von der Adresse einer Website aus. Wenn Sie beispielsweise einen Traceroute in How-To-Geek ausführen möchten, führen Sie den Befehl aus:

    tracert howtogeek.com

    (Auf Mac oder Linux ausführen traceroute howtogeek.com stattdessen.)

    Nach und nach wird die Route in Form gebracht, wenn Ihr Computer auf dem Weg Antworten von den Routern erhält.

    Wenn Sie eine Traceroute für eine andere Website ausführen - insbesondere eine, die in einer anderen Region der Welt gehostet wird -, werden Sie feststellen, wie sich die Pfade unterscheiden. Die ersten "Hops" sind die gleichen, wie der Datenverkehr Ihren ISP erreicht, während die späteren Hops sich unterscheiden, da die Pakete an andere Orte gehen. Im Folgenden können Sie beispielsweise die Pakete sehen, die nach Baidu.com in China reisen.

    Die Ausgabe verstehen

    Die Grundidee ist selbsterklärend. Die erste Zeile steht für Ihren Heimrouter (vorausgesetzt, Sie befinden sich hinter einem Router), die nächsten Zeilen repräsentieren Ihren ISP und jede Zeile weiter unten repräsentiert einen Router, der weiter entfernt ist.

    Das Format jeder Zeile ist wie folgt:

    Hop RTT1 RTT2 RTT3-Domänenname [IP-Adresse]

    • Hop: Immer wenn ein Paket zwischen einem Router übertragen wird, wird dies als "Hop" bezeichnet. In der obigen Ausgabe können wir beispielsweise sehen, dass es 14 Hops dauert, um die Server von How-To Geek von meinem aktuellen Standort aus zu erreichen.
    • RTT1, RTT2, RTT3: Dies ist die Umlaufzeit, die ein Paket benötigt, um zu einem Hop und zurück zu Ihrem Computer zu gelangen (in Millisekunden). Dies wird häufig als Latenzzeit bezeichnet und ist die gleiche Anzahl, die Sie bei Verwendung von Ping sehen. Traceroute sendet drei Pakete an jeden Hop und zeigt jedes Mal an, sodass Sie eine Vorstellung davon haben, wie konsistent (oder inkonsistent) die Latenz ist. Wenn Sie in einigen Spalten ein * sehen, haben Sie keine Antwort erhalten - was auf einen Paketverlust hinweisen könnte.
    • Domänenname [IP-Adresse]: Der Domänenname kann, falls verfügbar, häufig dazu beitragen, den Standort eines Routers zu ermitteln. Ist dies nicht möglich, wird nur die IP-Adresse des Routers angezeigt.

    Sie sollten jetzt in der Lage sein, den Befehl tracert zu verwenden und dessen Ausgabe zu verstehen.