Wählen Sie aus GUI, Befehlszeile oder Online-Tools

Traceroute – oder tracert, wenn Sie aus der Windows-Welt kommen – ist zusammen mit Ping eines der grundlegendsten Tools zur Fehlerbehebung im Netzwerk. Wie der Name schon sagt, verfolgt Traceroute die Route von einem Computer zum anderen. Es ist ein ziemlich nützliches Tool, das nicht nur die Konnektivität zu einem Host testet, sondern auch viel über den Weg dorthin und einige Probleme preisgibt, die es möglicherweise plagen. Aber so nützlich Traceroute auch ist, es ist auch ein ziemlich begrenztes Werkzeug. Glücklicherweise haben viele Entwickler daran gearbeitet, bessere Versionen von Traceroute zu erstellen. Darum geht es in diesem Artikel. Wir decken einige der besten Alternativen zu Traceroute auf. Wir haben eine Mischung aus GUI- und Befehlszeilen-Tools und sogar ein paar Online-Tools.

Bevor wir unsere Top-5-Alternativen zu Traceroute enthüllen, erklären wir zunächst, was Traceroute ist und wie es funktioniert. Wir werden dann einige der Einschränkungen des Dienstprogramms besprechen. Und um die Einschränkungen anzugehen, werden wir die mögliche Verbesserung besprechen, die an Traceroute vorgenommen werden könnte. Wir werden versuchen, unsere ideale „Traceroute auf Steroiden“ zu definieren. Nachdem wir mit all dieser Theorie fertig sind, tauchen wir direkt in unsere Kernmaterie ein und überprüfen die besten fünf Traceroute-Alternativen, die wir finden konnten. Wir haben drei lokal installierbare Pakete und zwei Online-Dienstprogramme.

Was ist Traceroute?

Die Definition von Traceroute aus Wikipedia ist ziemlich einfach: „Traceroute ist ein Computernetzwerk-Diagnosetool zum Anzeigen der Route (Pfad) und Messen von Transitverzögerungen von Paketen über ein Internet Protocol (IP)-Netzwerk“. So gut diese Beschreibung auch ist, sie gibt nicht viele Details darüber, was es konkret ist. Wir versuchen es zu erklären. Traceroute teilt Ihnen die IP-Adresse jedes Routers mit, der sich zwischen Ihrem Computer und dem Remote-Computer befindet. Aber das ist noch nicht alles, Traceroute wird auch die Antwortzeit jedes dieser Router melden.

Traceroute ist ein sehr altes Tool. Die erste Version wurde bereits 1987 veröffentlicht. Das ist vor über 30 Jahren; eine Ewigkeit in Computerjahren. Es ist auch ein sehr verbreitetes Werkzeug. Zuerst auf dem Unix-Betriebssystem eingeführt, ist es jetzt auf jedem Unix-ähnlichen Betriebssystem vorhanden, einschließlich Linux und OS X. Es wurde schließlich sogar auf die Windows-Plattform portiert, wo es aus Gründen, die ich nie verstehen konnte, in tracert umbenannt wurde .

Traceroute ist ein Tool, das jeder Netzwerkadministrator verstehen und verwenden sollte. Leider verstehen viele seiner Benutzer nicht vollständig, wie es funktioniert, und können daher auf einige Fallstricke des Dienstprogramms stoßen. Beispielsweise könnte der Pfad asymmetrisch sein, wobei der eingehende Verkehr eine andere Route nimmt als der ausgehende Verkehr, und das Tool würde dies nicht erkennen.

Wie funktioniert Traceroute?

Zunächst ein paar Voraussetzungen. Das Internet – oder jedes andere IP-Netzwerk – besteht aus miteinander verbundenen Routern. Router sprechen miteinander und tauschen Informationen darüber aus, welche Netzwerke sie erreichen können. Sie verwenden diese Informationen, um Routing-Tabellen zu erstellen. Immer wenn ein Datenpaket einen Router erreicht, sucht es das Ziel in seiner Routing-Tabelle und sendet es an den nächsten Router auf dem Weg. Der Router kennt nur den nächsten Router und hat keine Ahnung vom kompletten Pfad. Es muss nicht.

Um Ausbreitungsverzögerungen aufgrund übermäßiger Routing-Hops zu begrenzen, enthält der Header jedes Datenpakets ein Datenfeld namens TTL oder Time To Live. Dies ist eine echte Fehlbezeichnung, da der Wert der TTL nichts mit der Zeit, sondern mit der Entfernung zu tun hat. Wenn das Paket seinen Ursprung verlässt, wird die TTL auf 32 gesetzt. Von da an verringert jeder Router, der es verarbeitet, die TTL um eins, bevor er das Paket weiterleitet. Wenn der TTL-Wert Null erreicht, leitet der Router das Paket nicht weiter und sendet stattdessen eine ICMP-Nachricht „Time Exceeded“ an den Ursprung zurück.

Traceroute nutzt dieses Fehlererkennungs- und Meldesystem, um seine Magie zu entfalten. Traceroute sendet zuerst ein Paket an das Ziel, wobei die TTL auf 1 gesetzt ist. Der allererste Router auf dem Pfad verringert die TTL und gibt die Nachricht Time Exceeded zurück, wodurch Traceroute die IP-Adresse dieses ersten Routers oder Hops erfahren kann. wie es oft genannt wird. Traceroute sendet dann ein weiteres Paket mit TTL auf 2 und lernt den zweiten Hop kennen. Und es wird dies weiterhin tun, indem es die TTL jedes Mal erhöht, bis es schließlich eine Antwort vom Ziel erhält, die ihm mitteilt, dass es erreicht wurde.

  So erstellen Sie eine Google Slides-Vorlage

Traceroute misst normalerweise auch die Zeit, die benötigt wird, um jede aufeinanderfolgende Antwort zu erhalten, wodurch eine Tabelle der Antwortzeit für jeden Hop erstellt werden kann. Es führt häufig auch eine DNS-Suche der IP-Adresse jedes Hops durch, um den FQDN jedes Hosts anstelle der IP-Adresse in seinen Ergebnissen anzuzeigen.

Was ist falsch an Traceroute?

Die einfache Antwort auf diese Frage ist einfach: Daran ist nichts auszusetzen. Bedeutet das, dass es perfekt ist? Sicherlich nicht. Traceroute, so gut und nützlich es auch ist, könnte verbessert werden. Hier sind einige seiner Mängel.

Wie wir bereits angedeutet haben – und es ist jetzt offensichtlich, dass wir wissen, wie es funktioniert – zeigt Ihnen traceroute nur den Weg zum Ziel, hat aber keine Möglichkeit, den Weg zurück zu entdecken. Das könnte ein Problem darstellen, insbesondere in Situationen, in denen der Rückweg irgendwie verzögert ist. Traceroute misst die Zeit, die benötigt wird, um jede Antwort zu erhalten, kann jedoch nicht feststellen, ob auf dem Hin- oder Rückweg Verzögerungen aufgetreten sind, was möglicherweise irreführende Ergebnisse liefert.

Es gibt auch ein potenzielles Problem mit Zielen, die auf mehreren Hosts lastverteilt sind. Nichts garantiert dem Benutzer, dass jedes aufeinanderfolgende Paket an denselben Host gesendet wird. Und wenn sich die beiden an verschiedenen Orten befinden, könnte dies zu stark ungenauen Ergebnissen führen.

Und schließlich sind einige Router aus Sicherheitsgründen so konfiguriert, dass sie nicht auf die Art von Anfragen reagieren, die Traceroute verwendet. Dies wird Traceroute nicht daran hindern, zu funktionieren, und das Dienstprogramm ignoriert diese Sprünge einfach und meldet sie als nicht erreichbar.

Was wäre, wenn es ein Traceroute „auf Steroiden“ gäbe?

Die Verwendung von Traceroute ist nicht die aufregendste Aufgabe, die man sich vorstellen kann. Und wer es ausgiebig genutzt hat, hat von einem besseren Traceroute geträumt. Glücklicherweise haben auch einige Entwickler daran gedacht und etwas dagegen unternommen. Aus diesem Grund finden wir viele Alternativen zu Traceroute.

Einige haben nur kosmetische Verbesserungen und werden das Tool zum Beispiel mit einer besser aussehenden GUI umhüllen. Andere fügen einige wirklich nützliche Funktionen hinzu. Einige fortschrittliche Traceroute-Dienstprogramme ziehen beispielsweise umfangreiche Informationen über jeden Hop aus dem Internet. Dazu können Informationen wie der Besitzer des Routers oder sein physischer Standort gehören, die mithilfe von IP-Adressen-basierten Geolokalisierungstechniken ermittelt werden.

Einige werden sogar noch weiter gehen und die Ergebnisse der Traceroute auf einer Karte darstellen, was dem Benutzer eine Möglichkeit gibt, den Weg zum Ziel effektiv zu visualisieren.

Unsere Top Drei plus zwei der besten Traceroute-Alternativen

Wir haben das Internet nach den besten Traceroute-Alternativen durchsucht. Einige der Produkte, die wir gefunden haben, unterscheiden sich grundlegend vom ursprünglichen Traceroute. Andere bieten kleinere Verbesserungen. Diejenigen, die es auf unsere Liste geschafft haben, haben entweder die besten Funktionen und/oder den besten Ruf oder werden am häufigsten verwendet.

Wir haben auch eine Mischung aus lokal installierten Tools, die Sie von einem Computer aus ausführen, und einigen webbasierten Tools hinzugefügt. Beide Arten von Tools können nützlich sein. Die lokale Software kann Ihnen helfen, Pfade in einem großen Unternehmensnetzwerk zu ermitteln und zu identifizieren, in welchen Segmenten des Netzwerks Probleme wie Latenz auftreten.

Webbasierte Traceroute-Tools werden von einem Remote-Server ausgeführt – wobei einige Tools es Ihnen ermöglichen, den Quellserver auszuwählen oder den Test von mehreren Quellen gleichzeitig auszuführen – und werden am besten verwendet, um Probleme wie eine schlechte Website-Reaktion zu beheben.

  So aktivieren Sie die Sturzerkennung und richten Notfallkontakte auf der Apple Watch ein

1. Traceroute NG von SolarWinds (KOSTENLOSER DOWNLOAD)

SolarWinds ist ein bekannter Name im Bereich der Netzwerkmanagement-Tools. Das Unternehmen stellt einige der besten Überwachungstools her, beginnend mit seinem Flaggschiffprodukt, dem Network Performance Monitor, einer vollständigen Netzwerküberwachungslösung. SolarWinds hat auch einen soliden Ruf für die Entwicklung großartiger kostenloser Tools, die auf die spezifischen Bedürfnisse von Netzwerkadministratoren eingehen. Traceroute NG ist ein solches Tool.

TracerouteNG nutzt die Netpath-Technologie von SolarWinds, um kontinuierliches TCP- und ICMP-Tracing anzubieten. Es behauptet, schneller als andere Traceroute-Dienstprogramme zu sein und Ergebnisse in nur wenigen Sekunden zurückzugeben. Dies hängt natürlich hauptsächlich vom Netzwerk ab.

Aber Traceroute NG verbessert nicht nur die Geschwindigkeit von Traceroute. Es gibt auch einiges mehr Informationen zurück, was Ihnen einen tieferen Einblick in die Situation gibt. Für jeden Hop verwendet Traceroute NG Ping, um den Prozentsatz des Paketverlusts, die aktuelle und durchschnittliche Antwortzeit sowie ein Latenz-Balkendiagramm zurückzugeben. Ebenfalls wichtig ist, dass Traceroute NG eine umgekehrte DNS-Suche verwendet, um den vollständig qualifizierten Domänennamen oder FQDN jedes Hops zu finden und anzuzeigen.

Ein weiteres großartiges Feature von Traceroute NG ist die automatische Erkennung von Pfadänderungen. Wenn es mehrere Pfade zu einem bestimmten Host gibt, findet das Tool dies heraus und zeigt jeden Pfad einzeln an. Dies ist sehr nützlich bei der Fehlerbehebung in Umgebungen mit Lastenausgleich. Das Tool lässt Sie auch wählen, ob Sie den Test entweder mit TCP- oder ICMP-Paketen durchführen möchten. Dies kann beispielsweise nützlich sein, wenn ein Gerät entlang des Pfads ICMP blockiert. Und nicht zuletzt schreibt Traceroute NG die Ergebnisse seines Tests in eine .txt-Protokolldatei.

Traceroute NG läuft nur unter Windows, ist aber täuschenderweise keine echte Windows-Anwendung. Obwohl es unter dem Windows-Betriebssystem und in einem Fenster ausgeführt wird, handelt es sich hauptsächlich um ein textbasiertes Tool. Aber andererseits, würde eine GUI den Nutzen des Tools erhöhen? Wahrscheinlich nicht.

Das Tool, das als .zip-Datei heruntergeladen wird, erfordert keine Installation, sondern basiert auf Winpcap, das installiert werden muss, wenn es nicht bereits auf Ihrem Computer vorhanden ist. Traceroute NG erkennt jedoch seine Abwesenheit beim Start und startet automatisch das Winpcap-Installationsprogramm, das in der .zip-Datei enthalten ist.

TRACEROUTE NG (offizieller Download-Link): https://www.solarwinds.com/free-tools/traceroute-ng

2. Öffnen Sie Visual Traceroute

Wenn Sie ein echtes GUI-basiertes Traceroute-Tool suchen, Öffnen Sie Visual Traceroute ist das, was Sie brauchen. Das Tool, das für Windows, die meisten Linux-Varianten oder Mac OS X verfügbar ist, ist einfach unglaublich. Das Tool ist kostenlos und Open Source und unter der LGPL V3-Lizenz veröffentlicht.

Hauptbestandteil dieser Software ist das Visual Traceroute an sich. Es ist ein visuelles, GUI-basiertes Dienstprogramm, mit dem Sie auf einer Weltkarte in 3D – oder 2D, wenn Sie es vorziehen – sehen können, welchen Weg die Daten nehmen, um von Ihrem Computer zum Zielhost zu gelangen. Die Karte kann nach Belieben gezoomt und gescrollt werden, um jede gewünschte Detailebene bereitzustellen.

Open Visual Traceroute wird auch mit einigen weiteren Tools geliefert, was es zu einem noch nützlicheren Produkt macht. Erstens gibt es einen „Packet Sniffer“. Es ist jedoch kein Paketschnüffler wie Wireshark. Sein Zweck besteht ausschließlich darin, Ihnen zu ermöglichen, zu sehen, welche Daten vom lokalen System zum Internet hin und her gesendet werden. Es gibt auch eine Whois-Funktion, die Informationen über Domainnamen aus dem Internet zieht.

3. MTR (Mein Traceroute)

MTR wurde zuerst von jemandem namens Mike entwickelt und das Akronym stand für Mike’s Traceroute. Jemand anderes hat es übernommen und in My Traceroute umbenannt, aber es ist immer noch dasselbe Produkt. Die Software gibt es seit 1997. Wenn Langlebigkeit ein Beweis für Qualität ist, sollte dies ein ziemlich gutes Werkzeug sein.

Und es ist. Funktional ist es fast identisch – oder zumindest sehr ähnlich – zu Traceroute NG, das oben besprochen wurde. Die Hauptunterschiede zwischen den beiden bestehen darin, dass Traceroute NG zwar eine Windows-Anwendung ist, MTR jedoch unter Linux läuft und mit einer GUI oder über die Befehlszeile verwendet werden kann.

  So speichern Sie den Photoshop-Dateiversionsverlauf in einer Textdatei

Konkret, MTR kombiniert die Funktionalität von Traceroute und Ping in einem Netzwerkdiagnosetool. Wenn Sie MTR ausführen, funktioniert es zunächst genauso wie Traceroute, um den Netzwerkpfad zu einem bestimmten Host zu erfahren. Sobald es den Pfad kennt, geht MTR ein bisschen weiter. Es sendet eine Folge von ICMP-ECHO-Anforderungen an jeden Hop, um die Qualität der Verbindung zu jedem Router zu messen. Und während es das tut, zeigt es die gemessenen Statistiken auf dem Bildschirm an. Tatsächlich druckt es es auf die Standardausgabe, was bedeutet, dass es in eine Datei umgeleitet werden kann.

4. Monitis Online Visual Trace Route Tool (Online-Tool)

Monitis ist ein TeamViewer-Unternehmen, das eine bekannte Plattform zur Überwachung der Website-Performance herstellt. Mit dem Cloud-basierten virtuellen Dienst können Sie Ihre Websites, Server, Anwendungen und mehr jederzeit und von überall aus überwachen. Mit fast einer Viertelmillion Nutzern ist dies eine ziemlich beliebte Plattform.

Wie viele andere Anbieter bietet Monitis auf seiner Website einige kostenlose Tools an. Der Online-Visual-Trace-Route, trotz der ungewöhnlichen Schreibweise, ist genau das, was es verspricht. Es wird die Route zwischen dem Monitis-Server und dem von Ihnen angegebenen Host verfolgen und auf einer Weltkarte darstellen. Leider enthält die Kartenanzeige selten alle Hops. Dies ist normal, da das Tool nicht jeden Hop geolokalisieren kann und einige Hosts überhaupt nicht reagieren. Und das gilt für jedes dieser Tools, nicht nur für dieses.

Wenn Sie auf dem Bildschirm nach unten scrollen, sehen Sie, dass das Tool die Informationen auch in tabellarischer Form darstellt, ähnlich wie es ein herkömmliches Traceroute-Tool tun würde. Möglicherweise stellen Sie auch fest, dass sich oben in der tabellarischen Anzeige drei Registerkarten mit den Bezeichnungen USA, Europa und Asien/Pazifik befinden. Sie würden denken, dass das Klicken auf eine Registerkarte den Test aus einer anderen Quelle in diesen drei geografischen Gebieten ausführt, aber wenn Sie sich die Ergebnisse ansehen, scheint dies nicht der Fall zu sein. Sowohl die Tabelle als auch die Kartenanzeige wechseln von einer Registerkarte zur anderen, aber ich konnte nicht herausfinden, wie sie funktionieren.

5. G-Suite.Tools Visual Traceroute (Online-Tool)

Lassen Sie sich nicht vom Namen täuschen, G-Suite.Tools hat nichts mit Google zu tun. Die Website bietet eine Handvoll nützlicher Netzwerk- und Internet-Tools. Darunter ist ein visuelles Traceroute-Tool. Die Verwendung ist ziemlich einfach. Sie geben einfach eine IP-Adresse oder einen FQDN ein und klicken auf die Schaltfläche TRACE. Ziemlich bald wird eine kleine Karte auf der Seite den Pfad zum angegebenen Host visuell anzeigen.

Wie bei den meisten anderen ähnlichen Tools ist eine Tabelle verfügbar. Es zeigt IP-Adresse und FQDN (sofern auflösbar) sowie die kumulative Roundtrip-Zeit zu jedem Hop. Was uns an diesem Tool besonders gefallen hat – und es eignet sich besonders gut für Neueinsteiger – ist die Fülle an Informationen zum Traceroute-Prozess, die auf der Seite zu finden sind.

Während Sie dort sind, hat G-Suite.Tools ein paar andere Tools, die Sie vielleicht verwenden möchten. Auf jedes kann einfach über ein Menüband oben auf der Seite zugegriffen werden. Es gibt DNS-Lookup, Whois-Lookup, Ping, meine IP-Adresse, Standort der IP-Adresse sowie ein Tool zur Überprüfung der Funktion von E-Mail-Adressen.

Fazit

Traceroute ist schon eine Weile bei uns und es ist offensichtlich hier, um zu bleiben. Es ist eines der am häufigsten verwendeten – und nützlichsten – grundlegenden Diagnosewerkzeuge, die man finden kann. Und mit all den verbesserten Versionen von Traceroute, die gefunden werden können, ist es ein noch besseres und nützlicheres Werkzeug geworden. Es gibt weit mehr als 5 solcher Tools, aber wir hatten nur begrenzt Platz und entschieden uns, unsere Auswahl auf die besten fünf zu beschränken, die wir finden konnten, aber das bedeutet nicht, dass es nicht viele weitere großartige Traceroute-Tools gibt.