ping을 사용하여 경로 추적을 시뮬레이트하는 방법은 무엇입니까?

ping을 사용하여 경로 추적을 시뮬레이트하는 방법은 무엇입니까?

저는 컴퓨터 네트워크를 배우고 있으며 명령을 사용하여 Traceroute를 시뮬레이션하는 방법을 찾고 있습니다 ping. 나는 그것이 ttl과 관련이 있다고 생각하지만, 그것을 더 발전시키는 방법을 모르겠습니다.

답변1

이를 수행하는 방법이 있습니다.

Linux 또는 Cygwin의 경우:

for i in {1..30}; do ping -t $i -c 1 google.com; done | grep "Time to live exceeded"

Windows의 경우:

for /l %i in (1,1,30) do @ping -i %i -n 1 google.com | find "TTL expired"

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이 허용되지 않으므로 시간이 초과됩니다.

관련 정보