域名的时候TTL是什么意思

域名的时候TTL是什么意思,第1张

域名中的TTL是Time-To-Live简称,意思是跳域名解析记录在DNS服务器中的存留时间

TTL是域名解析的生命周期,TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上的缓存时间。

TTL简单的说它表示DNS记录在附件在服务器上的缓存时间。对于用户来说,每一次访问网站A,不会每次都到DNS服务器域名解析,而是用户第一次访问时才到DNS服务器进行解析。

然后解析的结果会缓存到当地的递归DNS服务器上,当地的第二个用户访问网站A时,递归服务器会直接返回解析结果,而不会再向DNS服务器请求解析,那么多久之后递归服务器才会更新这个解析结果呢?这就是TTL来决定的。

扩展资料

TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。

虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上。

每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。

全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。一般是按秒来计算的,对网站的影响就是,设置时间越短,网站解析生效时间越短,能快速访问网站。

DNS中的TTL与缓存机制有关:TTL的值指明了某一RR在缓存中有效的时间,当超过这一TTL值时,该RR副本就应该被认为过期了,需要从域名服务器上重新获取。

扩展资料:

域名智能解析除了具备一般的基本DNS解析功能外,还可以自动识别浏览者的来源,并把相同的域名智能DNS解析到双线路机器的网通或电信的IP, 以便就近访问您的网站。通用顶级域名解析是2小时内生效,国家顶级域名解析24小时内生效。

因为域名解析需要同步到DNS根服务器,而DNS根服务器会不定时刷,只有DNS根服务器刷新后域名才能正常访问,新增解析一般会在10分钟左右生效,最长不会超过24小时,修改解析时间会稍微延长。可以用ping命令来查看域名是否生效。

参考资料来源:百度百科-域名解析

域名中的TTL是Time-To-Live简称,意思是跳域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间。

这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。

扩展资料:

一般情况下,域名解析的各个记录可能很长一段时间内都不会有变化。用户可以增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的一段时间内,用户访问这个网站时,本地ISP的DNS服务器就不需要向域名的DNS服务器发出解析请求。

而直接从缓存中返回域名解析记录。不过需要注意的是,如果TTL设置的值过大,当用户的网站更换空间时,旧的记录要很久才会更新,有时会造成网站的重要变动不能及时更新。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/43166.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-23
下一篇2023-02-23

发表评论

登录后才能评论

评论列表(0条)

    保存