ping 的时候通常会返回不同的提示信息,这里对不同提示进行分析原因。
(1) Request timed out (包从主机出去了)
主要是主机路由表中具有到达目标的路由,且arp广播,最终有找到arp到达路由的下一跳mac地址,而因为其他中间原因不可到达或者目标设置防火墙等原因没有回应,这时候会出现超时。
例如:ping 不同网段并不存在的主机
(2) Destination host Unreachable (包无法从主机出去)
主要是路由表中具有到达目标的路由,且arp广播,最终没有找到arp到达路由的下一跳mac地址,则会出现目标不可达。
例如:ping 相同网段并不存在的主机
(3) Network is unreachable
主要是路由表中没有到达目标的路由,一般是缺少默认路由出现的。
例如,删除默认路由,然后ping不存在主机网络的主机地址。
(4) Bad IP address
这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。
(5) Source quench received
这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。
(6) Unknown host (不知名主机)
这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有障。