명령을 실행할 때 traceroute
동일한 호스트에 대한 경로가 하루 중 다른 시간에 변경되는 이유는 무엇입니까 ?
traceroute
일부 호스트에 대한 전체 경로를 찾을 수 없는 이유는 무엇입니까 ?
ping
명령에 응답할 수 없는 일부 호스트에 대한 경로를 찾을 수 있습니까 ?
답변1
유감스럽게도 인터넷이 그렇게 작동하는군요.
인터넷의 라우팅은 경로가 중복되고, 보안상의 이유로 사물을 차단하는 라우터/방화벽이 있으며, 심지어 호스트도 ICMP 패킷(핑)을 거부할 수 있기 때문에 다양할 수 있습니다.
경로에 관해서는 전체 TCP 트랜잭션의 패킷이 동일한 경로를 따른다는 보장도 없습니다.
ICMP가 차단된 경우 ICMP 외에 TCP 또는 UDP 패킷을 기반으로 경로 추적을 수행할 수 있습니다.
예를 들어:
sudo tcptraceroute www.cnn.com 80