域名的TTL值(生存时间)

TTL(Time-To-Live/生存时间),是一个域名解析记录在DNS服务器中的存留时间。各地的DNS服务器在接受到解析请求后,会向域名指定的NS服务器发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器中保存一段时间,在这段时间内若再次接到解析请求,DNS服务器将直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。

TTL值设置的应用:

  • 01

    增大TTL值,加速域名解析时间 一般情况下,域名记录是很少更改的,几个月甚至在几年内都不会有变化。我们可以增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的一段时间内,我们访问这个网站时,本地ISP的DNS服务器就不需要向域名的NS服务器发出解析请求,而直接从缓存中返回域名解析记录。TTL值设置成过大的值可能会有不必要的麻烦,但当要更换空间的时候,旧记录需要要等很久才能被更新。

  • 02

    减小TTL值,加速域名解析生效时间 更换空间时有DNS记录更改的问题,由于缓存问题,更改的域名记录在有的地方已经生效了,但在有的地方可能等上一两天甚至更久才生效。导致有的地方可能访问到了新服务器,有的地方访问到了旧服务器。当涉及到了邮件发,说不定哪封重要信件就被发送到了那已经停掉的旧服务器上。

  • 03

    如果TTL设置非常小(例如1秒),那么就意味着几乎每次用户的解析,递归服务器都需要向DNSLA进行解析请求,这样所耗费的时间就会增加很多,而且权威服务器的解析因为要判断用户的来源进行智能解析,比起来直接使用缓存回答耗费的时间会更长,而且失败率也会更高,因此这对用户的访问体验和解析稳定性都有损害。所以TTL大了,修改解析后等待生效的时间就会越长,TTL小了,域名解析的稳定性和解析速度就会受到影响,那么TTL多少合适,就要根据具体的网站来定了,没有统一的标准答案。

  • 04

    下面是一些常见网站类型的推荐值,您可以按照以下建议进行TTL设置:

(0)

相关推荐

  • 什么是TTL值?

    TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上的缓存时间。 要理解TTL值,请先看下面的一个例子:假设,有这样一个域名myhost.abc.com,对 ...

  • 修改TTL值防内网"窥视"的具体实现方法

     你们局域网的用户有没有技术迷,经常使用Ping命令探测服务器,然后根据返回的TTL值判断服务器的系统类型,接着就使用相应的工具软件来查找服务器存在的安全漏洞。 笔者身为网管,当然不能给这些用户“可乘 ...

  • TTL值最大值和默认值是多少

    一、TTL的默认值是多少? 不同的操作系统,它的TTL值是不相同的。这里和大家谈谈一些常用的操作系统的默认TTL值,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/ ...

  • 各个操作系统TTL默认值,教你如何使用TTL分析网络攻击

    操作系统 TCP传输 UDP传输 AIX 60 30 DEC Patchworks V5 30 30 FreeBSD 2.1 64 64 HP/UX 9.0x 30 30 HP/UX 10.01 64 ...

  • 域名解析 A记录 MX记录 CNAME记录 TTL

    什么是域名解析? 域名解析就是域名到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。 什么是A记录? A ...

  • 域名怎么解析到服务器上

    要知道网站域名和网站是密不可分的,一个网站只有拥有了域名才能在互联网上被正确访问到,而将域名解析到服务器上就是重中之重的事情了,只有将域名解析到服务器网站上,网站才能被访客访问,那么今天我们就来讲下上 ...

  • CMD命令中Ping 中的TTL是什么意思?时间指...

    CMD命令中Ping 中的TTL是什么意思?这边有时间具体指? 操作方法 01 典型例子 C:\>ping 192.168.0.1 Pinging 192.168.0.1 with 32 byt ...

  • 如何查看域名是否解析成功(什么叫域名解析错误)

    一.修改或添加解析后多久可以生效?当添加或修改解析记录后,需同步至DNS服务器后才能生效,这个过程所需要的时间就是解析生效时间.通常而言,新添加的解析记录,如果解析设置没有错误,添加成功后立即生效.如 ...

  • ttl是什么意思 ttl含义详解

    搞网站的朋友都知道ping命令是非常有用的。ttl是什么意思?这样的问题,其实所知道的TTL更多的是关于网络方面的,比如我们在ping ip或ping 网站的时候都可以看到有TTL数值,如下图,相信网 ...