ping 网址的时候报错

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:11:35
C:\Documents and Settings\allen>ping 域名

Pinging 域名 [IP] with 32 bytes of data:

Reply from IP: TTL expired in transit.
但是我用IE打开域名的时候可以正常打开,请各位大虾帮忙看看是什么原因导致。

tracert -d 域名
看看有没有死循环

当信源机发送IP数据包时(ICMP是被直接封装在IP包中),会加上包的TTL(Time to Live)时间,数据包在每经过一个路由器时,路由器会将包的TTL时间减1,如果在ICMP请求报文未到信宿机之前,该数据包的TTL为0,则相应的网关丢弃该报文,同时向信源机发送ICMP的超时报文,在信源机上应将显示TTL Expired in transit消息。该问题主要是在网络内部出现了路由循环造成数据包无法到达信宿机,可使用Tracert跟踪,判断故障出处(使用该命令时最好在主机上完成)。

注:某些路由器对包的TTL时间并不是减1,但一般情况是这样。
方法:如果正常PING通某主机的情况下,可简单从回应信息中分析数据包所经过的路由跳数
i.e. replay xxx.xxx.xxx.xxx: byte=xxx time=xxxms ttl=xxx
用256减去该条信息中TTL的值,即可得所经的路由跳数,如TTL时间过小,则可能网络中出现短暂的路由环路。
在配置静态路由时易出现该种情况,动态路由协议中RIPV1易出现,而RIPV2和OSPF不易出现。