Lesen des Ergebnisses von Traceroute

Lesen des Ergebnisses von Traceroute

Was genau sagen Ihnen die zurückgegebenen Informationen, wenn Sie sie in der Eingabeaufforderung verwenden tracert www.example.com, und wie werden diese Informationen abgerufen? Bisher habe ich Traceroute nur verwendet, um die IP-Adresse einer Website abzurufen, ohne wirklich über den größeren Zweck von Traceroute nachzudenken.

Antwort1

Die Ausgabe von Traceroute zeigt Ihnen jeden „Hop“ zwischen dem Quellhost (auf dem Sie den Befehl eingegeben haben) und dem Zielhost (der in der Befehlszeile angegeben ist). Für jeden Hop werden die Entfernung (Anzahl der Hops), die IP-Adresse und/oder der zugehörige Hostname (Hostname, der mithilfe der umgekehrten Auflösung bestimmt wurde) und die Verzögerung/Latenz zwischen dem Quellhost und dem spezifischen Hop-Host angezeigt.

Möglicherweise sehen Sie einige merkwürdige Dinge. Beispielsweise sehen Sie möglicherweise mehr als einen Host in einer bestimmten Entfernung aufgelistet. Ein weiteres Beispiel ist, dass Sie möglicherweise keine Hosts in einer bestimmten Entfernung aufgelistet sehen, dafür aber Hosts weiter hinten. Dies sind Artefakte der Methode, die zum Durchführen des Traceroute verwendet wird.

Das Tool erhält diese Informationen, indem es eine Reihe von UDP-Paketen sendet, die mit einer künstlichen „Time to Live“ (TTL) erstellt wurden. Die TTL eines Pakets wird verwendet, um sicherzustellen, dass Routing-Schleifen nicht zu endlosem Datenverkehr führen. Wenn ein Paket durch einen Router geht, wird die TTL für dieses Paket verringert. Die TTL erreicht schließlich Null, woraufhin das Paket verworfen wird. Wenn dies geschieht, senden die meisten Router auch ein spezielles Paket an die Quelle des verworfenen Pakets, das angibt, dass es unmöglich ist, das Ziel zu erreichen, nur um zu helfen. Dieses Paket ist eine ICMP-Nachricht (Internet Control Message Protocol), dass das Ziel nicht erreichbar ist.

Traceroute beginnt mit einem TTL von 1 und sendet drei UDP-Pakete mit diesem TTL. Anschließend lauscht es auf die Meldungen „Ziel nicht erreichbar“. Es zeigt Ihnen, woher die Meldung kam (der Host), wie lange es gedauert hat, bis dieser Host geantwortet hat (Latenz) und wie hoch der TTL war, als dieser Host angab, dass Ihr Ziel mit einem so niedrigen TTL nicht erreicht werden konnte. Dann wiederholt es den Vorgang, bis eine andere Meldung angezeigt wird, die angibt, dass an diesem UDP-Port auf dem Zielhost nichts lauscht.

Antwort2

DavonArtikel:

Traceroute ist ein Dienstprogramm, das die Route (die spezifischen Gateway-Computer bei jedem Hop) durch das Internet zwischen Ihrem Computer und einem angegebenen Zielcomputer aufzeichnet. Es berechnet und zeigt auch die Zeit an, die jeder Hop gedauert hat. Traceroute ist ein praktisches Tool, um sowohl herauszufinden, wo im Internet Probleme auftreten, als auch um einen detaillierten Eindruck vom Internet selbst zu bekommen. Ein anderes Dienstprogramm, PING, wird häufig vor der Verwendung von Traceroute verwendet, um zu sehen, ob ein Host im Netzwerk vorhanden ist.

Einfach ausgedrückt bildet Trace Route den (aktuellen) Pfad von Ihrer IP zur Ziel-IP und allen Geräten dazwischen ab. Es gibt Ihnen auch die Zeit an, die Sie brauchen, um von einem Hop zum nächsten zu gelangen. Es ist ein nützliches Tool zur Behebung von Netzwerkproblemen. Wenn Sie einen Hop sehen, der als nicht erreichbar angezeigt wird oder eine übermäßig hohe Reaktionszeit hat, liegt möglicherweise ein Problem vor.

verwandte Informationen