TTL全称是"生存时间(Time To Live)",表示DNS记录在运营商LocalDNS服务器上缓存时间长短。不同解析服务商默认TTL值不一样,据我了解的大部分解析服务商TTL默认值都是10分钟。TTL 值的大小会影响LocalDNS服务器的更新速度和最终用户的解析速度,如果TTL值太长的话,可能会导致解析记录修改后不能及时生效,会造成解析错误,DNS劫持等情况,但如果TTL值设置太小的话,就会频繁向服务器发起解析访问,对会对服务器造成很大的压力。所以设置多少要根据你的需要和所在服务商能力而定,如果解析服务性能够好的话,肯定是越小越好,越小越准确了,比如现在的DNS云解析服务,TTL值最小可支持秒级。望采纳!
全称是“生存时间(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服务器中的存留时间。
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消息。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)