1. 什么是TTL?
- TTL全称为Time To Live(生存时间),它是DNS记录中一个重要的参数。
- TTL指定了DNS记录在缓存中可以保存多长时间。
2. TTL的作用
- 当客户端请求访问网站时,首先会向域名服务器发出查询请求。
- 域名服务器会返回相应的结果给客户端,并将该结果缓存一段时间。
- 缓存能够减轻域名服务器负载,并加快客户端获取结果的速度。
##3. Linode默认的TTL设置
Linode VPS提供商在其网络架构中使用Anycast技术来提高性能和可靠性。对于通过该服务管理您域名析记录(例如AAAA或A记录)并指向您VPS IP地址,则一个由他们自己定义好了DVR TTL值为300秒,默认情况下这个DVR小区属性无法更改。
针对CNAME,PTR,TXT等类型及其它特殊需要诸如CAA,请至各商官方网站核查是否支持!
这里不同于其他DNS服务商出于基础设施安全考虑而制最小值!
##4. 如何更改Linode上PS DNS TTL
在Linux上修改DNS缓存时间很简单:
- 打开SSH连接到你自己linnux系统上;
- 编辑/etc/resolv文件;
- 添加 ttl=xxx 到options行(请注意:xxx表示你希望设置多少秒);
然后重新启动网络即可应用新设置。
FAQ:
Q: 如何确定我当前使用了哪个ttl?
A:在Linux系统上,请输入
正文完