域名解析中的ttl时间是什么意思

2024-11-03 05:22:36
推荐回答(4个)
回答1:

TTL即Time To Live,意思就是 生存周期。发送到网络中的每个数据包不能无限制地长时间地存在,否则一个找不到目的地的数据包会长时间逗留在网络中而损耗掉网络带宽。因此每个数据包在开始发送时都会被设置一个初始生存时间值,一般为255,。开始的时候,TTL确实是用时间为单位,但后来改成用路由器跳数为单位。每经过一个路由器则TTL减少一个值,这样每个数据包在网络中最多经过255次路由器,再找不到目的主机就自动丢弃了。

回答2:

TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

回答3:

即 Time To Live,缓存的生存时间。指地方dns缓存您域名记录信息的时间,缓存失效后会再次到DNS.com获取记录值。
600(10分钟):建议正常情况下使用 600。
60(1分钟):如果您经常修改IP,修改记录一分钟即可生效。长期使用 60,解析速度会略受影响。
3600(1小时):如果您IP极少变动(一年几次),建议选择 3600,解析速度快。如要修改IP,提前一天改为 60,即可快速生效。

回答4:

数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。
TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。