?
  帮助中心首页  | 域名类  | 虚拟主机类  | 邮箱类  | 数据库类  | IDC类  | 网站建设类  | 付款类  | VPS类  | 备案类  | 资讯中心  | 资料下载

域名的TTL值(生存时间)有什么作用?

来源:原点互联 访问次数:1932次 更新时间:2016-3-25 14:17:35

  TTL(Time-To-Live/生存时间),是一个域名解析记录在DNS服务器中的存留时间。各地的DNS服务器在接受到解析请求后,会向域名指定的NS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,在这段时间内若再次接到解析请求,DNS服务器将直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。
  TTL值设置的应用:
  一、增大TTL值,加速域名解析时间
  一般情况下,域名记录是很少更改的,几个月甚至在几年内都不会有变化。我们可以增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的一段时间内,我们访问这个网站时,本地ISP的DNS服务器就不需要向域名的NS服务器发出解析请求,而直接从缓存中返回域名解析记录。TTL值设置成过大的值可能会有不必要的麻烦,但当要更换空间的时候,旧记录需要要等很久才能被更新。
  二、减小TTL值,加速域名解析生效时间
  更换空间时有DNS记录更改的问题,由于缓存问题,更改的域名记录在有的地方已经生效了,但在有的地方可能等上一两天甚至更久才生效。导致有的地方可能访问到了新服务器,有的地方访问到了旧服务器。当涉及到了邮件发,说不定哪封重要信件就被发送到了那已经停掉的旧服务器上。
  三、如果TTL设置非常小(例如1秒),那么就意味着几乎每次用户的解析,递归服务器都需要向DNSLA进行解析请求,这样所耗费的时间就会增加很多,而且权威服务器的解析因为要判断用户的来源进行智能解析,比起来直接使用缓存回答耗费的时间会更长,而且失败率也会更高,因此这对用户的访问体验和解析稳定性都有损害。所以TTL大了,修改解析后等待生效的时间就会越长,TTL小了,域名解析的稳定性和解析速度就会受到影响,那么TTL多少合适,就要根据具体的网站来定了,没有统一的标准答案。
  四、
  下面是一些常见网站类型的推荐值,您可以按照以下建议进行TTL设置:
  域名的TTL值(生存时间)

本文地址:http://www.hnyuandian.com/help/detail/501.html

责任编辑:(原点资讯网

更多

以上内容由 原点互联 搜集整理,如转载请注明原文出处,并保留这一部分内容。
?