ping DNS TTL为0

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:02:33
铁通的线路,单位局域网.
Pinging 61.234.254.6 with 32 bytes of data:

Reply from 61.234.254.6: bytes=32 time<10ms TTL=0
Reply from 61.234.254.6: bytes=32 time<10ms TTL=0
Reply from 61.234.254.6: bytes=32 time<10ms TTL=0
Reply from 61.234.254.6: bytes=32 time<10ms TTL=0

不是说TTL是什么数据包在被路由丢弃后的生存时间吗? =0是不是就表示没法生存了上不起网?
麻烦解释一下~~~

朋友你好,你的ping包都到达了DNS服务器它才能回答你,也就是说,你能上公网。

ping所看到的是返回的ICMP包,TTL是目的设备设置的,而TTL过一个路由器就减少1,路由器收到TTL=1的包直接丢弃并发生超时通告包。

而你司TTL=0,这个是你们的IT支持在单位出口路由器上设置的策略而已。至于设置TTL为零的目的,一般是为了限制组播的范围。

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

DNS 地址不能用,所以就会出现这样的情况,查看你们地区的DNS地址,再更改过来就OK了

61.234.254.6这个DNS服务器早就关闭了,换一个吧