28Aug

So verwenden Sie Traceroute zum Identifizieren von Netzwerkproblemen

click fraud protection

Traceroute ist ein Befehlszeilentool, das in Windows und anderen Betriebssystemen enthalten ist. Zusammen mit dem Ping-Befehl ist es ein wichtiges Werkzeug zum Verständnis von Internet-Verbindungsproblemen, einschließlich Paketverlust und hoher Latenz.

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

Funktionsweise von Traceroute

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

Traceroute zeigt uns den Pfad, den der Traffic benötigt, um auf die Website zu gelangen. Außerdem werden die Verzögerungen angezeigt, die bei jedem Stopp auftreten. Wenn Probleme beim Zugriff auf eine Website auftreten und diese Website ordnungsgemäß funktioniert, ist möglicherweise ein Problem auf dem Pfad zwischen Ihrem Computer und den Servern der Website aufgetreten. Traceroute würde Ihnen zeigen, wo dieses Problem liegt.

instagram viewer

Wir haben mit traceroute erklärt, wer den Internetdienst für Ihren Internetdienstanbieter bereitstellt.

Technisch betrachtet 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 Time-to-Live( 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 es 0 erreicht, wird das Paket verworfen und der Router gibt eine Fehlermeldung zurück. Durch das Senden von Paketen auf diese Weise stellt Traceroute sicher, dass jeder Router im Pfad ein Paket verwirft und eine Antwort sendet.

Traceroute verwenden

Traceroute wird über eine Eingabeaufforderung oder ein 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 eine Traceroute auf How-To Geek ausführen möchten, führen Sie den folgenden Befehl aus:

tracert howtogeek.com

( Führen Sie auf Mac oder Linux traceroute howtogeek.com aus.)

Sie werden schrittweiseSehen Sie sich die Route an, wenn Ihr Computer Antworten von den Routern empfängt.

Wenn Sie eine Traceroute für eine andere Website ausführen - insbesondere eine, die in einer anderen Region der Welt gehostet wird -, sehen Sie, wie sich die Pfade unterscheiden. Die ersten "Hops" sind die gleichen, wie der Verkehr Ihren ISP erreicht, während die späteren Hops unterschiedlich sind, da die Pakete anderswohin gehen. Zum Beispiel können Sie unten die Pakete sehen, die zu Baidu.com in China reisen.

Die Ausgabe

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

Das Format jeder Zeile lautet wie folgt:

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

  • Hop: Immer wenn ein Paket zwischen einem Router übergeben wird, wird dies als "Hop" bezeichnet. Zum Beispiel in der obigen AusgabeWir können sehen, dass es 14 Hops dauert, um von meinem derzeitigen Standort aus die How-To Geek-Server zu erreichen.
  • RTT1, RTT2, RTT3: Dies ist die Umlaufzeit, die ein Paket benötigt, um zu einem Sprung und zurück zu Ihrem Computer zu gelangen( in Millisekunden).Dies wird oft als Latenz bezeichnet und ist die gleiche Anzahl, die Sie bei der Verwendung von Ping sehen. Traceroute sendet drei Pakete an jeden Hop und wird jedes Mal angezeigt, 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, falls verfügbar, kann Ihnen häufig dabei helfen, den Standort eines Routers zu sehen. Ist dies nicht möglich, wird nur die IP-Adresse des Routers angezeigt.

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