Traceroute
Traceroute ist ein TCP/IP-Diagnosedienstprogramm, das die Route verfolgt, die ein Datenpaket von einem Host zu einem anderen nimmt. Ein Traceroute-Bericht enthält Informationen darüber, welche Netzwerke ein Datenpaket durchläuft und wie lange jeder Hop dauert. Wenn ein Knoten auf dem Weg eines Pakets eine Verzögerung oder ein anderes Netzwerkproblem verursacht, kann traceroute dabei helfen, ihn zu identifizieren.
Da das Internet ein weltweites Netzwerk aus kleineren Netzwerken ist, durchläuft ein Datenpaket auf dem Weg von seinem Ursprung zu seinem Ziel viele Zwischenschritte. Es beginnt in seinem lokalen Netzwerk, bevor es zum Netzwerk eines ISP weitergeleitet wird, über das Internet-Backbone und anschließend durch kleinere Netzwerke, bis es sein Ziel erreicht. In den meisten Fällen bleiben die einzelnen Hops für den durchschnittlichen Benutzer unbemerkt, bis einer davon eine Verzögerung oder eine unterbrochene Verbindung verursacht. Das Ausführen von traceroute kann zeigen, an welcher Stelle ein Netzwerkverbindungsproblem auftritt, und Netzwerkadministratoren dabei helfen, das Problem zu beheben.
Traceroute ausführen
Einige Netzwerkanwendungen enthalten eine Traceroute-Funktion mit einer grafischen Benutzeroberfläche, aber Sie können traceroute auch über die Eingabeaufforderung oder das Terminal eines beliebigen Computers ausführen. Geben Sie einfach den Befehl tracert [address] (unter Windows) oder traceroute [address] (unter Unix, Linux und macOS) ein, wobei [address] der Domänenname oder die IP-Adresse des Systems ist, das Sie erreichen möchten. Während traceroute ausgeführt wird, wird jeder Knoten in einer eigenen Zeile aufgelistet und sein Hostname oder seine IP-Adresse angezeigt. Außerdem wird angezeigt, wie lange jeder Hop in Millisekunden dauert.
Traceroute verwendet TTL-Werte, um Informationen über zwischengeschaltete Netzwerkknoten zu erhalten. Zuerst sendet es eine Reihe von Datenpaketen mit einem TTL-Wert von 1. Diese Pakete erreichen den ersten Knoten auf der Route, der den TTL-Wert auf 0 verringert und mit einer ICMP-Nachricht über eine abgelaufene TTL antwortet. Traceroute zeigt den Hostnamen oder die IP-Adresse des Knotens sowie die Zeit an, die dieser für die Antwort benötigt hat. Anschließend sendet es einige Pakete mit einem TTL-Wert von 2. Diese erreichen den zweiten Knoten auf der Route, bevor sie ablaufen und eine Nachricht über eine abgelaufene TTL zurücksenden. Traceroute sendet weiterhin Pakete mit steigenden TTL-Werten, bis diese am Zielknoten eintreffen, und zeigt die Informationen für jeden antwortenden Knoten an. Einige Zeilen in einem Traceroute können nur Sternchen enthalten. Das bedeutet, dass der Knoten die Datenpakete empfangen, aber aufgrund einer Firewall keine Antwort senden konnte.
Testen Sie Ihr Wissen