域名解析中的TTL是什么意思?怎样设置TTL数值大小

  • A+
所属分类:域名注册

进行域名解析,在解析设置弹出对话框内,我们会看到有记录类型设置,主机记录设置,默认线路设置,主机地址设置,及TTL设置。记录类型设置我们好理解,现在国内主要的记录类型是A记录,像AAAA记录则是需要解析到IPv6,国内一般服务器都不支持,主机记录设置这个根据实际需求,决定域名的表现形式,线路填写默认,地址填入IP地址即可。而TTL这一栏目内,我们可以看到,有不同时间的选择。那么,域名解析中TTL指的是什么,这个数值我们应该怎样设置?

域名解析中的TTL是什么意思?怎样设置TTL数值大小

域名解析中的TTL是什么意思

TTL,全称是Time To Live,也就是我们所说域名的生存周期,通俗的理解,就是DNS记录在DNS服务器上缓存的时间。那为什么设置这个缓存时间呢?其实我们这样去理解,当我们访问本站http://www.y7net.com时,第一次访问会到DNS服务器进行解析,并不是每次都解析。在DNS服务器解析之后,会将结果缓存到本地的递归DNS服务器上,这样如果有其他人访问y7站点,那么递归服务器会直接返回解析结果,就不需要再向DNS服务器进行解析。而多久递归服务器更新这个结果,那就是我们所说的TTL时间了。

 

TTL时间我们可以自定义设置,具体时间根据服务器类型进行选择。那是不是TTL设置时间越短越好呢?或者设置的越长越有优势呢?

 

其实并不是,假设我们将TTL设置成1秒,那么几乎可以说是任何一个用户访问站点都需要重新解析,这样递归服务器请求的时间可能就会增加很多,此外权威服务器的解析要判断用户的来源进行智能解析,相比较使用缓存回答耗费的时间会更长,而且失败率也更高,这对用户的访问体验及解析的稳定性都是有一定的损害。 如果将TTL设置时间越长,那么修改解析后等待生效的时间就会越长。

 

那TTL时间设置多长比较合适呢?

 

这个需要根据实际服务器确实,折中设置一个较为均衡的TTL时间值。

 

单服务器:TTL建议设置 600s,即10分钟;

多服务器:TTL建议设置 180s,即3分钟;

大型商业网站TTL建议设置60s,即1分钟;

对于一些热备,容灾及IP固定的服务器TTL建议设置3600s,即60分钟。

 

【知识分享】域名解析的原理是什么样的

 

 

  • Y7网络QQ群
  • 482772634
  • weinxin
  • Y7微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: