Wie man Nmap für Traceroute verwendet und den Netzwerkpfad liest

Um Nmap für Traceroute zu verwenden, führen Sie den Befehl aus nmap -sn --traceroute scanme.nmap.org. Die -snOption überspringt das Port-Scanning, während Nmap prüft, ob der Host erreichbar ist; --traceroutesie fordert Nmap auf, die Route zu einem antwortenden Host anzuzeigen. Ersetzen Sie den Beispielhost durch ein System, das Ihnen gehört, das Sie verwalten oder für das Sie Scanberechtigungen haben. Dieser Befehl, der nur den Pfad angibt, hält den Test präziser als der standardmäßige Port-Scan von Nmap.

Ein Laptop sendet ein Datenpaket über drei nummerierte Router-Hops an einen Server.
Ein Traceroute zeigt die antwortenden Router zwischen dem scannenden Computer und einem Ziel an.

Was zeigt der Nmap-Traceroute-Algorithmus an?

Ein Traceroute schätzt den Netzwerkpfad, indem er Pakete mit unterschiedlichen IP-TTL-Werten (Time-to-Live) oder Hop-Limit-Werten sendet. Jeder Router reduziert diesen Wert; erreicht er Null, kann ein Router eine ICMP-Meldung „Zeitüberschreitung“ zurücksenden. Das Scan-Tool verwendet diese Antworten, um die Hops zu identifizieren und die Round-Trip-Time (RTT) zu messen. TTL zählt die Hops, nicht die Sekunden.

Die Methode von Nmap unterscheidet sich von der klassischen tracerouteoder der Windows-Methode tracert. Nmap führt nach dem Scan eine Traceroute durch und wählt anhand der Scan-Ergebnisse einen Port und ein Protokoll aus, die das Ziel wahrscheinlich erreichen. Es beginnt mit einem hohen TTL-Wert und zählt abwärts, während viele herkömmliche Traceroute-Tools bei eins beginnen und aufwärts zählen. Daher ist die Routenausgabe von Nmap an den Scan und die durchgeführten Sondierungen gebunden; sie stellt keine vollständige Karte aller möglichen Routen oder des Rückwegs dar.

Führen Sie einen Nmap-Traceroute in vier Schritten durch

1. Installieren Sie Nmap und überprüfen Sie, ob es funktioniert.

Laden Sie Nmap von der offiziellen Nmap-Downloadseite herunter . Wählen Sie das Installationsprogramm für Windows oder macOS oder folgen Sie der offiziellen Installationsanleitung für Ihre Linux-Distribution. Öffnen Sie die Eingabeaufforderung, PowerShell, das Terminal oder eine Linux-Shell und geben Sie den Befehl ein nmap --version. Falls der Befehl nicht gefunden wird, schließen Sie die Installation ab oder fügen Sie Nmap zu Ihrem Suchpfad hinzu.

Einige Scan- und Traceroute-Funktionen benötigen erhöhte Berechtigungen für die Paketerfassung oder den Zugriff auf Raw-Sockets. Unter macOS oder Linux versuchen Sie, dem Befehl ein Präfix voranzustellen, sudofalls Nmap ein Berechtigungsproblem meldet. Unter Windows öffnen Sie das Terminal gegebenenfalls mit Administratorrechten. Verwenden Sie nur die für Ihren autorisierten Test erforderliche Berechtigungsstufe.

2. Wählen Sie einen Host, den Sie testen dürfen.

Für sichere Übungszwecke erlaubt das Nmap-Projekt explizit Nmap-Scans von bestimmten scanme.nmap.orgHosts. Diese Berechtigung ist jedoch eingeschränkt: Testen Sie keine Exploits oder Denial-of-Service-Angriffe und beschränken Sie die Anzahl der Scans auf maximal ein Dutzend pro Tag. Für andere Hosts ist die vorherige Zustimmung des Netzwerkbetreibers erforderlich. Die rechtlichen Hinweise und Nutzungsrichtlinien von Nmap erläutern den Umfang des Testhosts und die Bedeutung der Scanberechtigungen.

3. Beginnen Sie mit einem Befehl, der nur den Pfad angibt.

Führen Sie diesen Befehl unter macOS oder Linux aus:

sudo nmap -sn --traceroute scanme.nmap.org

Unter Windows lassen Sie dies weg sudound verwenden Sie gegebenenfalls ein Terminal mit Administratorrechten:

nmap -sn --traceroute scanme.nmap.org
Ein Terminalfenster zeigt den Nmap-Befehl mit den Parametern -sn und --traceroute für scanme.nmap.org an.
Verwenden Sie -sndiese Option --traceroute, um Hosterkennung und Pfadverfolgung ohne Portscan anzufordern.

Die Nmap-Host-Erkennungsreferenz beschreibt beide Optionen. Nmap sendet weiterhin Netzwerk-Probes; -sndies bedeutet „kein Port-Scan“, nicht „kein Datenverkehr“. Wenn Sie stattdessen einen bestimmten Dienst untersuchen müssen, verwenden Sie einen eng begrenzten Port-Scan gegen einen autorisierten Host, z. B. mit `nmap --port-scan` nmap -p 443 --traceroute your-authorized-host.example. Dieser prüft TCP-Port 443 vor dem Tracing und kann mehr Datenverkehr senden als der Befehl, der nur den Pfad prüft.

4. Lesen Sie die Hop-Liste und speichern Sie sie, falls sie nützlich ist.

Suchen Sie nach dem TRACEROUTEAbschnitt und seinen Spalten „ HOP“, RTT„“ und ADDRESS„“. Eine Hop-Nummer markiert die beobachtete Position entlang der Route. Die Round-Trip-Time (RTT) ist die Zeit, die eine Anfrage benötigt, um diesen Hop zu erreichen und eine Antwort zurückzusenden; sie ist keine Einwegmessung und misst nicht direkt die Verbindung selbst. Adressen werden entweder als IP-Adressen oder, bei erfolgreicher Namensauflösung, als Hostnamen angezeigt.

Eine beispielhafte Nmap-Traceroute-Tabelle listet Hop-Nummern, Roundtrip-Zeiten und nur zur Dokumentation verwendete IP-Adressen auf.
Beispielhaftes Layout: Hop-Adressen und Antwortzeiten variieren je nach Netzwerk und Tageszeit.

Um eine Kopie im Normaltextformat zum Vergleich zu behalten, fügen Sie die Ausgabeoption von Nmap hinzu:

sudo nmap -sn --traceroute -oN nmap-trace.txt scanme.nmap.org

Führen Sie beim Vergleich der Ergebnisse denselben Befehl im selben Quellnetzwerk aus. Eine geänderte Route kann Routingänderungen, Lastverteilung oder temporäre Filterung widerspiegeln und muss nicht zwangsläufig auf einen Fehler hinweisen.

Fehlerbehebung bei fehlenden oder verwirrenden Hops

  • Ein Sternchen * * * bedeutet, dass Nmap vor Ablauf des Timeouts keine verwertbare Antwort auf diese Anfrage erhalten hat. Ein Router kann Antworten filtern oder deren Rate begrenzen und den Datenverkehr trotzdem weiterleiten. Daher beweist ein einzelner erfolgloser Hop nicht, dass der Pfad unterbrochen ist.
  • Die Ablaufverfolgung startet nicht: Stellen Sie sicher, dass der Hostname aufgelöst wird, das Ziel auf Erkennungsanfragen antwortet und Sie über die erforderlichen Berechtigungen verfügen. Wenn Sie das Ziel kontrollieren, überprüfen Sie dessen Firewall und die Netzwerkregeln zwischen diesem und Ihrem Scanner.
  • Namen verlangsamen die Anzeige: Fügen Sie -nbeispielsweise hinzu, um umgekehrte DNS-Abfragen zu überspringen sudo nmap -n -sn --traceroute scanme.nmap.org.
  • Latenzsprünge an einem einzelnen Hop: Betrachten Sie dies als Hinweis, nicht als Beweis für eine Überlastung des Routers. ICMP-Antworten können verzögert oder nachrangig behandelt werden, und die Hin- und Rückrouten können sich unterscheiden.
Ein beispielhafter Traceroute-Ausdruck zeigt einen stillen Zwischenschritt, der mit Sternchen markiert ist, und einen antwortenden späteren Zwischenschritt.
Ein stiller Zwischenknoten kann den Datenverkehr weiterhin weiterleiten; spätere Knoten antworten möglicherweise normal.

Nmap --tracerouteist nützlich, wenn Sie neben Host-Erkennung oder Port-Scan-Ergebnissen auch Pfadinformationen benötigen. Lesen Sie die Hop-Liste als Beleg für eine einzelne Quelle zu einem bestimmten Zeitpunkt mithilfe bestimmter Sonden. Firewalls, Load Balancing und asymmetrisches Routing können Teile des Bildes verbergen oder verfälschen.

Einen Kommentar hinterlassen

Die 10 besten Ping-Sweep-Tools zum Auffinden von Geräten in Ihrem Netzwerk

Die 10 besten Ping-Sweep-Tools zum Auffinden von Geräten in Ihrem Netzwerk

Vergleichen Sie 10 Ping-Sweep-Tools für die schnelle LAN-Erkennung, plattformübergreifende Scans und IP-Adressverwaltung. Erfahren Sie, was ein Sweep liefern kann – und was nicht.

Die 6 besten Netzwerkmanagement-Tools zur Leistungsüberwachung

Die 6 besten Netzwerkmanagement-Tools zur Leistungsüberwachung

Vergleichen Sie sechs Netzwerkmanagement-Tools für die Leistungsüberwachung, einschließlich SNMP-Abdeckung, Mapping, Warnmeldungen, Bereitstellungsmodelle und Kosten-Nutzen-Verhältnisse.

Die besten WLAN-Analysatoren für Windows, iOS und Android

Die besten WLAN-Analysatoren für Windows, iOS und Android

Vergleichen Sie die besten Wi-Fi-Analyseprogramme für Windows, iPhone und Android, einschließlich Tools für Kanalüberlastung, Signalabdeckung, Heatmaps und Netzwerk-Fehlerbehebung.

QoS in Netzwerken: Was Quality of Service bewirkt und wie es funktioniert

QoS in Netzwerken: Was Quality of Service bewirkt und wie es funktioniert

Erfahren Sie, was QoS in der Netzwerktechnik bedeutet, wie DSCP-Markierungen und Datenverkehrswarteschlangen Sprach-, Video- und Geschäftsanwendungen priorisieren und was QoS nicht beheben kann.

Beste SFTP-Server-Software für sichere Dateiübertragungen

Beste SFTP-Server-Software für sichere Dateiübertragungen

Vergleichen Sie zuverlässige SFTP-Server-Software für Windows und Linux, darunter OpenSSH, Bitvise, SolarWinds und SFTPGo. Finden Sie die passende Lösung für Ihre Sicherheits- und Dateitransferanforderungen.

Die 10 besten Tools zum Scannen und Analysieren drahtloser Geräte für Windows, iOS und Android

Die 10 besten Tools zum Scannen und Analysieren drahtloser Geräte für Windows, iOS und Android

Vergleichen Sie 10 Tools zum Scannen und Analysieren drahtloser Netzwerke für Windows, iOS und Android mit klaren Hinweisen zu Wi-Fi-Kanälen, Abdeckungskarten, LAN-Prüfungen und Plattformbeschränkungen.

Bewährte Methoden für die Netzwerküberwachung: Was sollte überwacht werden und welche Tools eignen sich?

Bewährte Methoden für die Netzwerküberwachung: Was sollte überwacht werden und welche Tools eignen sich?

Erstellen Sie eine praktische Netzwerküberwachung mit klarer Geräteabdeckung, nützlichen Leistungskennzahlen, umsetzbaren Warnmeldungen und einem Vergleich von SolarWinds NPM, PRTG und OpManager.

Die 7 besten IP-Adressverwaltungstools für Netzwerkteams

Die 7 besten IP-Adressverwaltungstools für Netzwerkteams

Vergleichen Sie sieben IP-Adressverwaltungstools für Subnetzerkennung, DNS- und DHCP-Koordination, Netzwerkinventarisierung und Open-Source-IPAM.

Die 10 besten Netzwerk-Scanner-Tools zur Erkennung von Geräten und IPs

Die 10 besten Netzwerk-Scanner-Tools zur Erkennung von Geräten und IPs

Vergleichen Sie Netzwerk-Scanner-Tools für die schnelle Geräteerkennung, plattformübergreifende IP-Scans und Enterprise IPAM mit Hinweisen zur Auswahl der passenden Option für Ihr Netzwerk.

Wie man Nmap für Traceroute verwendet und den Netzwerkpfad liest

Wie man Nmap für Traceroute verwendet und den Netzwerkpfad liest

Verwenden Sie die Option --traceroute von Nmap, um Hops einem autorisierten Host zuzuordnen, die Hop- und RTT-Ausgabe zu verstehen und fehlende Antworten zu beheben, ohne übermäßig zu scannen.