ttl是什么意思的简单介绍

ttl是什么意思?
TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量 。
TTL的作用是限制IP数据包在计算机网络中的存在的时间 。TTL的最大值是255,TTL的一个推荐值是64 。是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息 。
相关应用:
1、增大TTL值,以节约域名解析时间 。
通常情况下域名解析记录是很少更改的 。可以通过增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的时间段内,访问这个网站时,本地ISP的DNS服务器就不需要向域名的NS服务器发出解析请求,而直接从本地缓存中返回域名解析记录 。
2、减小TTL值,减少更换空间时的不可访问时间 。
更换域名空间时会对DNS记录进行修改,因为DNS记录缓存的问题,新的域名记录在有的地方可能生效了,但在有的地方可能等上一两天甚至更久才生效,只就导致有部分用户在一段时间内无法不可访问网站了 。

ttl是什么意思的简单介绍

文章插图
ttl是什么意思
;TTL是域名解析的生命周期 。下面给大家说说ttl是什么意思
操作方法
01
TTL是Time To Live的缩写,指的是生存时间 。此字段指定允许IP数据包在路由器丢弃之前通过的最大网段数 。通常来说,域名解析记录存储在DNS服务器中 。
02
域名的TTL是本地DNS缓存域名的时间,因此不必每次都请求权威DNS服务器 。此值通常设置为3600s,即一小时 。
03
TTL的作用是限制计算机网络中IP数据包的存在时间 。TTL的最大值为255,TTL的推荐值为64 。
04
对于计划更改IP地址的用户,最好提前减少TTL值,以便在全球DNS服务器上缓存的旧域名记录快速到期,并在IP地址修复后更改TTL值 。
ttl的意思是什么?
TTL是 Time To Live的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量 。TTL是IPv4报头的一个8 bit字段 。
Time To Live是互联网数据报生命周期上限的指示 。它由数据报的发送者设置,并在处理它的路径上的点处减少 。如果数据报到达其目的地之前生存时间达到零,则数据报将被销毁 。生存时间可以被认为是自毁时间限制 。
在 协议下,TTL 是一个 8 位字段 。在IPv4 头中,TTL 是20的第 9 个八位字节 。在IPv6 头中,它是 40 的第 8 个八位字节 。最大 TTL 值为 255,单个八位字节的最大值 。推荐的初始值为 64 。
可以将生存时间值视为 IP数据报可以在系统中存在的时间的上限 。TTL 字段由数据报的发送方设置,并由到达目的地的路由上的每个路由器减少 。
如果 TTL 字段在数据报到达其目的地之前达到零,则该数据报将被丢弃,并将 控制消息协议(ICMP) 错误数据报 (11 - Time ) 发送回发送方 。
TTL 字段的目的是避免出现无法投递的数据报在系统上不断循环,并最终被此类“不朽者”淹没的情况 。
理论上,在IPv4下,生存时间以秒为单位,尽管每个通过数据报的主机都必须将 TTL 减少至少一个单位 。实际上,TTL 字段在每一跳上减一 。为了反映这种做法,该字段在IPv6 中更名为hop limit 。
DNS 记录
TTL 也出现在域名系统(DNS) 中,它们由权威名称服务器为特定资源记录设置 。当缓存(递归)名称服务器向权威名称服务器查询资源记录时,它会在 TTL 指定的时间(以秒为单位)缓存该记录 。
ttl是什么意思的简单介绍

文章插图
如果存根解析器在 TTL 到期之前查询缓存名称服务器的相同记录,缓存服务器将简单地回复已缓存的资源记录,而不是再次从权威名称服务器检索它 。