Time to live exceeded » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

Time to live exceeded

(注:现已能正常访问)
今天和往常一样,打开wordpress.org.cn ,想看下有没有什么新帖,还有就是删除一些
AD。却发现网站打不开了,于是ping之:

[admin@huangye ~]$ ping -c4 wordpress.org.cn
PING wordpress.org.cn (111.67.203.153) 56(84) bytes of data.
From bj141-142-81.bjtelecom.net (219.141.142.81) icmp_seq=1 Time to live exceeded
From bj141-142-81.bjtelecom.net (219.141.142.81) icmp_seq=2 Time to live exceeded
From bj141-142-81.bjtelecom.net (219.141.142.81) icmp_seq=3 Time to live exceeded
From bj141-142-81.bjtelecom.net (219.141.142.81) icmp_seq=4 Time to live exceeded

--- wordpress.org.cn ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3004ms

从错误信息可看出,是由于生存时间的问题导致的。
TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间。当我们对
网络上的主机进行ping操作的时候,我们本地机器会发出一个数据包,数据包经过一
定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到
目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传
送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减
到0了还是没有传送到目的主机,那么就自动丢失。
当TTL被扣到0时,最后一个经手的路由器就会给源主机发来一个Time to live
exceeded的ICMP信息。

很有可能是形成了路由环路,导致TTL变为0了。。。验证下:

[admin@huangye ~]# traceroute wordpress.org.cn
traceroute to wordpress.org.cn (111.67.203.153), 30 hops max, 40 byte packets
 1  172.30.16.254 (172.30.16.254)  1.042 ms  1.085 ms  1.039 ms
 2  10.10.20.1 (10.10.20.1)  0.966 ms  6.717 ms  0.789 ms
 3  10.0.2.253 (10.0.2.253)  0.496 ms  0.391 ms  0.489 ms
 4  211.143.30.233 (211.143.30.233)  1.630 ms  1.591 ms  1.563 ms
 5  * * *
 6  111.8.1.205 (111.8.1.205)  1.074 ms  1.046 ms  0.912 ms
 7  211.142.210.57 (211.142.210.57)  1.542 ms  1.146 ms  1.319 ms
 8  211.142.209.109 (211.142.209.109)  7.200 ms  7.068 ms  7.410 ms
 9  211.136.7.61 (211.136.7.61)  7.090 ms  7.075 ms  7.117 ms
10  211.136.4.73 (211.136.4.73)  11.880 ms  11.912 ms  12.040 ms
11  211.136.2.117 (211.136.2.117)  26.609 ms  26.505 ms  26.808 ms
12  211.136.2.94 (211.136.2.94)  38.777 ms  26.582 ms  30.270 ms
13  202.97.15.177 (202.97.15.177)  83.794 ms  35.866 ms  59.902 ms
14  202.97.37.217 (202.97.37.217)  90.400 ms  82.311 ms  82.739 ms
15  * * *
16  bj141-131-154.bjtelecom.net (219.141.131.154)  85.439 ms  86.455 ms  86.333 ms
17  bj141-142-81.bjtelecom.net (219.141.142.81)  87.638 ms  88.488 ms  90.518 ms
18  bj141-142-81.bjtelecom.net (219.141.142.81)  91.957 ms  89.232 ms  89.453 ms
19  bj141-142-81.bjtelecom.net (219.141.142.81)  89.192 ms  91.656 ms  92.655 ms
20  bj141-142-81.bjtelecom.net (219.141.142.81)  94.187 ms  96.127 ms *
21  bj141-142-81.bjtelecom.net (219.141.142.81)  83.935 ms  124.042 ms  88.559 ms
22  bj141-142-81.bjtelecom.net (219.141.142.81)  86.935 ms * *
23  bj141-142-81.bjtelecom.net (219.141.142.81)  82.130 ms  80.930 ms  79.260 ms
24  * * bj141-142-81.bjtelecom.net (219.141.142.81)  76.603 ms
25  bj141-142-81.bjtelecom.net (219.141.142.81)  74.600 ms  74.593 ms  72.562 ms
26  * bj141-142-81.bjtelecom.net (219.141.142.81)  83.662 ms  84.107 ms
27  bj141-142-81.bjtelecom.net (219.141.142.81)  86.217 ms  85.530 ms  85.025 ms
28  bj141-142-81.bjtelecom.net (219.141.142.81)  84.426 ms  84.454 ms  85.539 ms
29  bj141-142-81.bjtelecom.net (219.141.142.81)  86.675 ms  87.725 ms  87.278 ms
30  bj141-142-81.bjtelecom.net (219.141.142.81)  87.507 ms  87.809 ms  87.735 ms

TTL_exceed.png

果然是在bj141-142-81.bjtelecom.net (219.141.142.81) 那里形成路由环路了。
查看一下wordpress.org.cn的真实IP:

[admin@huangye ~]$ nslookup wordpress.org.cn
Server:     211.142.210.100
Address:    211.142.210.100#53

Non-authoritative answer:
Name:   wordpress.org.cn
Address: 111.67.203.153

看来ping 到的IP也是正确的,确实是在bj141-142-81.bjtelecom.net (219.141.142.81)
这个路由这里出问题了。。。
现在要想访问wordpress,除非换走不同的路由。。。
算了,换用电信的网ping 也是一样的结果。。。囧
看来bj141-142-81.bjtelecom.net是必经之地了。。。

Tagged in : TTL,exceeded,环路

All Comments (0)
Gravatar image
No Comments