Ich lerne Computernetzwerke und suche nach einer Möglichkeit, Traceroute mit dem zu simulieren ping
Befehl. Ich denke, es hat etwas mit TTL zu tun, aber ich weiß nicht, wie ich das weiterentwickeln soll.
Ich lerne Computernetzwerke und suche nach einer Möglichkeit, Traceroute mit dem zu simulieren ping
Befehl. Ich denke, es hat etwas mit TTL zu tun, aber ich weiß nicht, wie ich das weiterentwickeln soll.
Antworten:
Es gibt einen Weg, dies zu tun.
Unter Linux oder Cygwin:
for i in {1..30}; do ping -t $i -c 1 google.com; done | grep "Time to live exceeded"
In Windows:
for /l %i in (1,1,30) do @ping -i %i -n 1 google.com | find "TTL expired"
Beispielausgabe von einem Amazon EC2 VPS:
From 100.64.16.93 icmp_seq=1 Time to live exceeded
From 205.251.232.220 icmp_seq=1 Time to live exceeded
From 205.251.232.202 icmp_seq=1 Time to live exceeded
From 205.251.232.75 icmp_seq=1 Time to live exceeded
From 205.251.225.181 icmp_seq=1 Time to live exceeded
From 72.14.219.251 icmp_seq=1 Time to live exceeded
From 209.85.249.32 icmp_seq=1 Time to live exceeded
From 216.239.51.159 icmp_seq=1 Time to live exceeded
Ping ist in diesem Fall nicht zulässig, daher tritt eine Zeitüberschreitung auf.