当我ping IP地址时,命令返回的请求超时和目标主机无法访问之间有什么区别?
答案 0 :(得分:102)
目标主机无法访问
此消息表示以下两个问题之一:本地系统没有到达所需目的地的路由,或者远程路由器报告它没有到目的地的路由。
如果消息只是“目标主机无法访问”,那么本地系统没有路由,并且要发送的数据包从未被发送到网上。
如果消息是“回复来自< IP地址>:目标主机无法访问”,则路由问题发生在远程路由器上,其地址由“< IP地址>”表示字段。
请求超时
此消息表示在默认时间1秒内未收到Echo Reply消息。这可能是由于许多不同的原因造成的;最常见的包括网络拥塞,ARP请求失败,数据包过滤,路由错误或无声丢弃。
有关详细信息,请参阅: http://technet.microsoft.com/en-us/library/cc940095.aspx
答案 1 :(得分:26)
请求超时意味着本地主机没有收到目标主机的响应,但它能够到达它。目标主机无法访问意味着没有到请求主机的有效路由。
答案 2 :(得分:2)
正如khaos所说,目的地无法到达也可能意味着某些东西阻挡了往返目的地的路。例如,用于过滤错误IP地址的ACL。
答案 3 :(得分:1)
据我了解,“请求超时”表示从一个主机到另一个主机的ICMP数据包,但是回复无法到达请求主机。可能有更多的数据包丢失或一些物理问题。 “目标主机不可达”表示两台主机之间没有正确的路由。
答案 4 :(得分:0)
简单地说,请求超时表示没有响应,而目的地不可达可能表示指定的地址不存在,即您输入了错误的IP地址。