【发布时间】:2023-11-17 05:08:01
【问题描述】:
当我 ping 一个 IP 地址时,Request timed out 和命令返回的Destination host unreachable 有什么区别?
【问题讨论】:
标签: networking ping icmp
当我 ping 一个 IP 地址时,Request timed out 和命令返回的Destination host unreachable 有什么区别?
【问题讨论】:
标签: networking ping icmp
请求超时意味着本地主机没有收到来自目标主机的响应,但它能够到达它。目标主机不可达意味着没有到达请求主机的有效路由。
【讨论】:
目标主机无法访问
此消息表示两个问题之一:本地系统没有到所需目的地的路由,或者远程路由器报告它没有到目的地的路由。
如果消息只是“目标主机不可达”,则本地系统没有路由,并且要发送的数据包永远不会在线上。
如果消息是“Reply From : Destination Host Unreachable”,则路由问题发生在远程路由器上,其地址由“”字段指示。
请求超时
此消息表示在默认的 1 秒时间内未收到 Echo Reply 消息。这可能是由于许多不同的原因造成的;最常见的包括网络拥塞、ARP 请求失败、数据包过滤、路由错误或静默丢弃。
更多信息请参考:http://technet.microsoft.com/en-us/library/cc940095.aspx
【讨论】:
ping <remote-host-ip>,然后检查本地主机上的ARP条目arp是否解决。如果remote-host-ip是incomplete,则表示ping ICMP包从未离开本地主机,本地机器不知道将包发送到哪里。
正如 khaos 所说,无法到达的目的地也可能意味着有东西挡住了往返目的地的路。例如过滤不良 IP 地址的 ACL。
【讨论】:
据我了解,“请求超时”是指 ICMP 数据包从一台主机到达另一台主机,但回复无法到达请求主机。可能有更多的数据包丢失或一些物理问题。 “destination host unreachable”表示两台主机之间没有定义正确的路由。
【讨论】:
简单地说,请求超时表示没有响应,而destination unreachable可能表示指定的地址不存在,即您输入了错误的IP地址。 p>
【讨论】: