Ping 响应“请求超时”vs“目标主机无法到达”

当我 ping 一个 IP 地址时,从命令返回的 请求超时无法联系到目的地主机有什么区别?

682626 次浏览

请求超时意味着本地主机没有从目标主机收到响应,但是它能够到达目标主机。目标主机不可达意味着没有到所请求主机的有效路由。

无法到达目的地主机

此消息表明两个问题之一: 本地系统没有到达所需目的地的路由,或者远程路由器报告没有到达目的地的路由。

如果消息只是“目的地主机无法到达”,那么就没有来自本地系统的路由,并且要发送的数据包从未放在连接上。

如果消息是“应答来自 < IP 地址 > : 目标主机无法到达”,那么路由问题发生在远程路由器上,其地址由“ < IP 地址 >”字段指示。

请求超时

此消息表明在1秒的默认时间内没有收到回复消息。这可能是由于许多不同的原因,最常见的包括拥塞控制、 ARP 请求失败、数据包过滤、路由错误或无声丢弃。

更多信息请参考: < a href = “ http://technet.microsoft.com/en-us/library/cc940095.aspx”> http://technet.microsoft.com/en-us/library/cc940095.aspx

正如混沌所说,无法到达的目的地也可能意味着有东西挡住了去往目的地的路。例如,过滤错误 IP 地址的 ACL。

据我所知,“请求超时”是指从一台主机到另一台主机的 ICMP 数据包,但是应答无法到达请求主机。可能会有更多的数据包丢失或一些物理问题。“目的地主机无法到达”意味着在两个主机之间没有正确的路由定义。

简单地说,请求暂停意味着没有响应,而 无法到达目的地可能意味着指定的地址不存在,即您键入了错误的 IP 地址。