Das ist der Fall, wenn ICMP irgendwo auf dem Weg blockiert ist.
Sie können beispielsweise Port 80 (http) verwenden, da es fast jede Firewall zulässt, dass die Firewall passieren kann.
Ich habe die Manpage gelesen traceroute
und festgestellt, dass sie ein port
Argument akzeptiert .
Ich dachte, ich traceroute
arbeite nur mit ICMP. Was macht es mit dem Hafen?
Das ist der Fall, wenn ICMP irgendwo auf dem Weg blockiert ist.
Sie können beispielsweise Port 80 (http) verwenden, da es fast jede Firewall zulässt, dass die Firewall passieren kann.
Traceroute (klassischer Modus) sendet UDP-Pakete an einen theoretisch nicht verwendeten hohen UDP-Port, wobei die Time-to-Live-Zeit (TTL) für jedes Paket geändert wird, sodass die Router auf dem Weg feststellen, dass ein Timeout aufgetreten ist und die ICMP-Zeitüberschreitungsnachrichten zurückgegeben wurden. Traceroute druckt diese Nachrichten dann aus, bis sie vom Zielhost eine Nachricht erhalten, die die Verbindung ablehnt.
Sie können den Port ändern, falls der Standardport verwendet wird (wodurch verhindert wird, dass der letzte Hop funktioniert, da das Paket stillschweigend akzeptiert wird).
In der Manpage zu traceroute finden Sie eine Fülle von Informationen zu Ihrer Standard-Linux-Distribution.