`
feiliboos
  • 浏览: 667274 次
文章分类
社区版块
存档分类
最新评论

合理设置域名TTL值

 
阅读更多

什么是域名TTL值?

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

TTL值设置的应用:

.增大TTL值,加速域名解析时间

一般情况下,域名的各种记录是极少更改的,很可能几个月、几年内都不会有什么变化。我们完全可以增大域名记录的TTL值让记录在各地DNS服务器中缓存的时间加长,这样在更长的一段时间内,我们访问这个网站时,本地ISP的DNS服务器就不需要向域名的NS服务器发出解析请求,而直接从缓存中返回域名解析记录。

国内和国际上很多平台的TTL值都是以秒为单位的,很多的默认值都是3600,也就是默认缓存1小时,这个值实在有点小了,难道会有人一个小时就改一次域名记录吗?你可以根据自己的需要把这个值适当的扩大,例如要缓存一天就设置成86400。Godaddy的TTL设置比较直观,但总共只有5个值可以选定,即时切换到高级设置模式也是如此,有点死板了。

TTL值设置成过大的值可能会有不必要的麻烦,例如当你要更换空间时,这些旧的记录要很久才过期并被更新。

.减小TTL值,加速域名解析生效时间

更换空间99.9%会有DNS记录更改的问题,因为缓存的问题,新的域名记录在有的地方可能生效了,但在有的地方可能等上一两天甚至更久才生效。结果就是有的人可能访问到了新服务器,有的人访问到了旧服务器。仅仅是访问的话,这也不是什么大问题,但如果涉及到了邮件发送,这个就有点麻烦了,说不定哪封重要信件就被发送到了那已经停掉的旧服务器上。

为了尽可能的减小这个各地的解析时间差,合理的做法是:

1.先查看域名当前的TTL值,我们假定是1天。

2.修改TTL值为可设定的最小值,可能的话,建议为1分钟,就是60。

3.等待一天,保证各地的DNS服务器缓存都过期并更新了记录。

4.设置修改新记录,这个时候各地的DNS就能以最快的速度更新到新的记录。

5.确认各地的DNS已经更新完成后,把TTL值设置成你想要的值,TTL=60还是太小了点。

这一切都能起作用的前提,是那些DNS服务器完全遵守这些标准和规范,否则NS服务器上怎么设置TTL都是白搭,但目前来看还没发现这么不讲规矩的DNS服务器。

转载自1000SEO

分享到:
评论

相关推荐

    Linux UDP组播设置TTL和指定网口

    组播在双网卡或者多网卡下,系统会根据路由表自动选择网卡发送命令,但是会导致一些网卡发送数据异常...本demo添加了TTL值设置和绑定IP设置,这样就可以指定从哪个网卡发送和接收组播报文了 完整C代码,可编译和测试。

    如何修改修改TTL值

    如何修改修改TTL值,修改TTL值修改如何修改修改TTL值,修改TTL值修改

    如何设置TTL值让网站打开速度更快

    TTL, 其实就是一条域名解析记录在DNS服务器中的存留时间。当DNS服务器接受到解析请求时,就会向域名指定的NS服务器发出解析请求从而获得解析记录;在获 得这个记录之后,记录会在DNS服务器中保存一段...就是TTL值。

    苏苏查看TTL值工具V1.0

    苏苏查看TTL值工具V1.0说明: TTL值既可以用来判断ping时所通过的路由数(注意,每通过一个路由,返回的TTL值就减少1),也可以同时用来判断操作系统 建议不要小于64 windows NT/2000/XP 系统TTL默认为128 windows 98 ...

    H3C设备ttl

    修改H3C设备的ttl值步骤!这个时候点击红色的框中,读取设备的ttl值,这个时候如果设备ping有问题的话,设备可能就显示ttl 是1,正常应该是显示255. 如果显示是1,改为255,然后点击左上角的set value in remote snmp-...

    利用TTL值简单判定系统类型

    利用TTL值简单判定系统类型 ,利用TTL值简单判定系统类型

    网络分析TTL值的应用

    网络分析TTL值的应用对故障的分析 快下。。。。。。。。。。。。。。。。。。

    TTL值最大值和默认值是多少.docx

    TTL值最大值和默认值是多少.docx

    ping命令返回的TTL值判断操作系统

    通过简单的ping命令,查看返回的TTL值来判断对方的操作系统  生存时间(TTL)是IP分组中的一个值,网络中的路由器通过察看这个值可以判断这个IP分组是不是已经在网络中停留了很久,进而决定是否要将其丢弃。出于多种...

    辅助软件 USB-TTL测试工具

    辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件 USB-TTL测试工具辅助软件...

    ROS的禁ping与TTL值

    防火墙-ROS的禁ping与TTL值的例子。

    TTL刷固件详解

    1 拆机(不知道怎么拆的小盆友请关电脑一边玩去吧) 接好TTL线 注意:TTL线上TX接路由器的RX TTL上的RX接路由器的TX 千万不要接VCC 路由器上VCC电压高 TTL线必烧 总共需要接三条线 TX RX GND 不行将TX和RX调换">刷机...

    IP包TTL字段在网络分析中的应用

    IP 数据报的TTL 字段来大体识别相应的操作系统 IP包头TTL字段在网络分析中的应用 目录 1 TTL介绍 4 2 应用分析案例 5 2.1 识别操作系统 5 2.2 发现路由环路 6 2.3 检测是否经过了路由设备 6 2.4 检测数据包的不对称...

    基于TTL值的网络主机操作系统判断

    大家请放心,本程序是自己独创,绝无二家,请利用好本资源,谢谢

    基于特殊TTL值IP的边界路由器的AS归属推断.pdf

    基于特殊TTL值IP的边界路由器的AS归属推断.pdf

    PECL转TTL TTL转PECL 电平转换传输芯片

    PECL转TTL TTL转PECL 电平转换传输芯片,是一款集成的电平转换芯片

    什么是TTL,TTL能够干什么

    TTL是IP协议包中的一个值,它告诉网络,数据包(例如ICMP包)在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。一个解决方法就是在一段...

    iDig 域名缓存查询实用工具 v1.0

    iDig可以查询域名在ISP的递归服务器上一个域名的当前的TTL值是多少,从而知道自己的域名具体什么时候回生效刷新。并且具体到秒!TTL值是一个域名在递归DNS上生存的时间,用iDig可以清楚的了解自己的域名记录还有多少...

    TTL和带缓冲的TTL信号.pdf

    TTL和带缓冲的TTL信号

    论文研究-基于TTL值异常的源地址伪造报文检测方法.pdf

    提出了一种基于TTL值异常的源地址伪造报文检测方法,并实现了一个检测工具AntiSpoof,可以高效、高精度地检测源地址伪造报文。同时通过模拟实验对该方法的优缺点进行了分析。

Global site tag (gtag.js) - Google Analytics