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

Netzwerkexperten nutzen häufig Traceroute – unter Windows auch als tracert bekannt – zusammen mit Ping als grundlegendes Werkzeug zur Netzwerkdiagnose. Wie der Name schon andeutet, verfolgt Traceroute die Datenübertragungsroute von einem Computer zu einem anderen. Es ist nicht nur ein nützliches Hilfsmittel zur Überprüfung der Verbindung zu einem Host, sondern liefert auch wertvolle Einblicke in den Weg, den Daten nehmen, sowie mögliche Fehlerquellen. Trotz seiner Nützlichkeit ist Traceroute ein begrenztes Werkzeug. Glücklicherweise haben viele Entwickler daran gearbeitet, verbesserte Versionen zu entwickeln. Dieser Artikel beleuchtet einige der besten Alternativen zu Traceroute, darunter eine Mischung aus Tools mit grafischer Benutzeroberfläche (GUI), Kommandozeilenwerkzeugen und sogar einige Online-Optionen.

Bevor wir unsere Top-5-Alternativen vorstellen, werden wir zunächst die Funktionsweise und die Einschränkungen von Traceroute erörtern. Anschließend betrachten wir mögliche Verbesserungen, um unser ideales „Traceroute auf Steroiden“ zu definieren. Danach werden wir unsere Kernauswahl von fünf herausragenden Traceroute-Alternativen untersuchen, die wir in lokal installierbare Software und Online-Dienste unterteilt haben.

Was ist Traceroute?

Wikipedia definiert Traceroute als „ein Netzwerkdiagnosewerkzeug, das die Route (Pfad) und Transitverzögerungen von Paketen über ein IP-Netzwerk anzeigt.“ Diese Beschreibung ist zwar korrekt, bietet aber keine genauen Details. Traceroute zeigt die IP-Adresse jedes Routers auf dem Weg zwischen Ihrem Computer und dem Zielcomputer an und gibt auch die Antwortzeit jedes dieser Router zurück.

Traceroute ist ein bewährtes Tool, dessen erste Version 1987 veröffentlicht wurde. Es ist auf allen Unix-ähnlichen Betriebssystemen wie Linux und macOS sowie auf Windows (dort als tracert) verfügbar. Obwohl es ein essenzielles Werkzeug für Netzwerkadministratoren ist, verstehen viele Benutzer die Funktionsweise nicht vollständig und stoßen daher auf Einschränkungen. So kann beispielsweise der Pfad asymmetrisch sein, mit unterschiedlichen Routen für ein- und ausgehenden Verkehr, was das Tool nicht immer erkennen kann.

Wie funktioniert Traceroute?

Das Internet – wie jedes IP-Netzwerk – besteht aus miteinander verbundenen Routern, die Informationen über erreichbare Netzwerke austauschen und Routing-Tabellen erstellen. Wenn ein Datenpaket einen Router erreicht, wird das Ziel in der Routing-Tabelle gesucht und an den nächsten Router auf dem Weg weitergeleitet. Jeder Router kennt nur den nächsten Knotenpunkt und nicht den vollständigen Pfad.

Um Verzögerungen durch zu viele Routing-Hops zu vermeiden, enthält jedes Paket ein Feld namens TTL (Time To Live). Dieser Wert wird bei jedem Router um eins verringert. Wenn der TTL-Wert Null erreicht, verwirft der Router das Paket und sendet eine ICMP-Nachricht „Time Exceeded“ an den Absender zurück.

Traceroute nutzt dieses System, indem es Pakete mit einem TTL-Wert von 1 sendet. Der erste Router auf dem Pfad antwortet mit einer „Time Exceeded“-Nachricht, wodurch Traceroute seine IP-Adresse erfährt. Danach erhöht Traceroute den TTL-Wert in jedem Paket, um die nachfolgenden Router auf dem Weg zu ermitteln, bis es schließlich eine Antwort vom Ziel erhält.

Zusätzlich misst Traceroute die Antwortzeit jedes Hops und führt oft eine DNS-Suche durch, um die FQDNs (Fully Qualified Domain Names) der Hops in den Ergebnissen anzuzeigen.

Was sind die Schwächen von Traceroute?

Obwohl Traceroute nützlich ist, hat es seine Einschränkungen. Es zeigt nur den Hinweg zum Ziel, nicht den Rückweg. Dies ist besonders problematisch, wenn der Rückweg Verzögerungen aufweist. Traceroute kann nicht feststellen, ob Verzögerungen auf dem Hin- oder Rückweg auftreten, was zu irreführenden Ergebnissen führen kann. Auch bei Zielen mit Lastverteilung über mehrere Hosts ist nicht sichergestellt, dass jedes Paket denselben Host erreicht, was die Genauigkeit der Ergebnisse beeinträchtigen kann.

Einige Router sind aus Sicherheitsgründen so konfiguriert, dass sie auf Anfragen von Traceroute nicht reagieren. Diese Hops werden vom Tool ignoriert und als nicht erreichbar gemeldet.

Was wäre ein „Traceroute auf Steroiden“?

Eine bessere Version von Traceroute wäre wünschenswert, und glücklicherweise haben einige Entwickler daran gearbeitet. Einige Tools verbessern die Benutzeroberfläche, während andere nützliche Funktionen hinzufügen. So können etwa einige fortgeschrittene Traceroute-Dienstprogramme umfangreiche Informationen über jeden Hop aus dem Internet abrufen, wie z.B. den Besitzer des Routers oder seinen physischen Standort mithilfe von Geolokalisierungstechnologien. Einige Tools visualisieren den Pfad auch auf einer Karte.

Unsere Top Drei plus zwei der besten Traceroute-Alternativen

Wir haben die besten Traceroute-Alternativen recherchiert, darunter sowohl lokal installierbare als auch webbasierte Tools. Lokale Software kann bei der Analyse von Pfaden in großen Unternehmensnetzwerken helfen, während webbasierte Tools ideal sind, um Probleme wie langsame Website-Reaktionen zu diagnostizieren.

1. Traceroute NG von SolarWinds (KOSTENLOSER DOWNLOAD)

SolarWinds ist bekannt für seine Netzwerkmanagement-Tools, darunter der Network Performance Monitor. Traceroute NG nutzt die Netpath-Technologie für kontinuierliches TCP- und ICMP-Tracing und soll schnellere Ergebnisse liefern. Das Tool liefert detailliertere Informationen für jeden Hop, wie z.B. den Paketverlust, die Antwortzeit und ein Latenz-Balkendiagramm. Traceroute NG verwendet auch die umgekehrte DNS-Suche, um die FQDNs der Hops anzuzeigen. Bei Pfadänderungen werden diese automatisch erkannt und angezeigt, was bei Lastenausgleichsumgebungen nützlich ist. Zudem kann zwischen TCP- und ICMP-Paketen gewählt werden, und die Ergebnisse werden in eine .txt-Datei geschrieben.

Obwohl es unter Windows läuft, ist Traceroute NG ein textbasiertes Tool, das Winpcap benötigt. Das Installationsprogramm wird jedoch automatisch gestartet, falls es nicht vorhanden ist.

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

2. Open Visual Traceroute

Open Visual Traceroute ist ein grafisches Traceroute-Tool für Windows, Linux und Mac OS X, das unter der LGPL V3-Lizenz als Open-Source veröffentlicht wurde. Es zeigt den Datenweg auf einer Weltkarte in 3D oder 2D an, die gezoomt und gescrollt werden kann. Es enthält auch einen „Packet Sniffer“, der die Datenübertragung zum Internet aufzeichnet, sowie eine Whois-Funktion zur Abfrage von Domaininformationen.

3. MTR (Mein Traceroute)

MTR (ursprünglich Mike’s Traceroute) ist ein Diagnosewerkzeug, das seit 1997 existiert. Es ist funktionell ähnlich wie Traceroute NG, läuft aber unter Linux und kann über eine GUI oder die Befehlszeile genutzt werden. MTR kombiniert Traceroute- und Ping-Funktionalität, um den Netzwerkpfad zu einem Host zu ermitteln und die Verbindungsqualität zu jedem Router zu messen, indem es eine Reihe von ICMP-ECHO-Anfragen sendet und die Statistiken anzeigt.

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

Monitis, ein Tochterunternehmen von TeamViewer, bietet eine Plattform zur Website-Performance-Überwachung. Ihr Online-Visual-Trace-Route-Tool verfolgt die Route zwischen dem Monitis-Server und dem angegebenen Host und zeigt sie auf einer Weltkarte an. Die Kartenansicht zeigt jedoch nicht immer alle Hops. Die tabellarische Darstellung der Informationen ähnelt der eines herkömmlichen Traceroute-Tools. Die drei Registerkarten „USA“, „Europa“ und „Asien/Pazifik“ in der tabellarischen Anzeige wechseln sowohl die Tabelle als auch die Kartenansicht, aber ihre Funktionsweise ist nicht klar erkennbar.

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

G-Suite.Tools, das nicht mit Google verbunden ist, bietet verschiedene Netzwerk- und Internet-Tools, darunter ein Visual Traceroute-Tool. Es ist einfach zu bedienen: Man gibt eine IP-Adresse oder einen FQDN ein und klickt auf „TRACE“. Eine Karte zeigt den Pfad zum Host an. Die Tabelle zeigt IP-Adresse, FQDN und die kumulative Roundtrip-Zeit zu jedem Hop. Es bietet auch nützliche Informationen zum Traceroute-Prozess.

Zusätzlich bietet G-Suite.Tools weitere Tools wie DNS Lookup, Whois Lookup, Ping, IP-Standort und einen E-Mail-Adress-Checker.

Fazit

Traceroute ist ein grundlegendes Diagnosewerkzeug, das häufig verwendet wird. Die verbesserten Versionen, die hier vorgestellt wurden, machen es noch leistungsfähiger. Es gibt zwar noch viele andere Traceroute-Tools, aber diese fünf sind eine gute Auswahl der besten verfügbaren Optionen.