Answers:
YLearn的答案是正确的,但了解更多详细信息很重要。
*
表示您的机器未收到任何响应。!H
表示您的计算机从traceroute
输出中指示的主机接收到ICMP消息“目标主机不可达” 。traceroute
也可以指示其他不可达消息,例如!N
或!P
(网络或协议)等。当机器无法将IP数据包发送到网络时,它通常会发送“目标主机不可达”。在以下情况下可能会发生这种情况:
就像YLearn所写的那样,可以将路由器配置为不发送ICMP消息,但也可以*
代替!H
ACL或防火墙策略以静默方式丢弃您的请求。在安全策略中,静默丢弃是一种正常的做法。由安全策略引起的丢弃取决于所发送消息的类型traceroute
。traceroute
默认情况下,传统的Unix 将UDP数据包发送到“异常”端口(如33434),但它也可以使用其他方法。Windows tracert
发送ICMP回显请求。