Der Unix-Befehl tracerouteverfolgt die IP-Adressen der Knoten von einem Quellknoten zu einem Zielknoten. Jeder Knoten dazwischen hat eine eingehende und eine ausgehende Schnittstelle.

Bei Ausführung traceroute -n dstvon srcwerden die IP-Adressen von src, dst und allen eingehenden Schnittstellen der dazwischen liegenden Hops angezeigt.
Aber wie kann man die ausgehenden IP-Adressen verfolgen?
Aktualisieren
Ich habe den ping -RVorschlag ausprobiert , aber er scheint nicht zu funktionieren. Dies ist die Traceroute zu einem öffentlichen Webserver:
$ ping -n -c 1 -R 212.227.222.9
PING 212.227.222.9 (212.227.222.9) 56 (124) Datenbytes.
64 Bytes von 212.227.222.9: icmp_req = 1 ttl = 57 Zeit = 47,4 ms
RR: 192.168.2.111
169.254.1.1
87.186.224.94
62.154.76.34
62.154.12.175
212.227.117.13
212.227.117.8
10.71.3.253
212.227.222.9
--- 212.227.222.9 Ping-Statistiken ---
1 gesendete Pakete, 1 empfangene, 0% Paketverlust, Zeit 0 ms
rtt min / avg / max / mdev = 47,441 / 47,441 / 47,441 / 0,000 ms
Und dies ist die IP-Adresse meiner DFÜ-Verbindung.
$ curl -s https://toolbox.googleapps.com/apps/browserinfo/info/ | jq -r .remoteAddr 93.192.75.247
Es wurde jedoch nicht vom Ping-Befehl aufgezeichnet. Was kann der Grund sein?


curl ifconfig.me. Einfachste Sache im Internet. Hände runter.