免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6876 | 回复: 1
打印 上一主题 下一主题

[DNS] $TTL指令和SOA的TTL设置那个起作用? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-21 14:27 |显示全部楼层 |倒序浏览
在DNS bind9的具体设置里,关于缓存服务器域名存活期的TTL有两处可设置,一个是开始的$TTL指令,一个是SOA里的最后一个参数。如果两个都设置了,而且是不同的值,不知哪个值起作用?或者是在bind9的缓存服务器$TTL起作用,bind8及其以下的缓存服务器SOA的最后一个参数起作用?我用nslookup探测,也只能看到SOA的最后一个参数。

$TTL 3600       ; 1 hour
baidu.com            IN SOA  ns.sina.com. root.ns.sina.com. (
                                20080929   ; serial
                                3600       ; refresh (1 hour)
                                900        ; retry (15 minutes)
                                68400      ; expire (19 hours)
                                15         ; minimum (15 seconds)

[ 本帖最后由 finalgod 于 2008-10-21 14:28 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-21 15:47 |显示全部楼层
找到结论了:
经过多次测试,得出以下结论。以下文件为例,TTL的优先级分别为ttl1-ttl2-ttl3

$TTL    ttl2
@       IN      SOA     ns1.dns.com.        postmaster.dns.com. (
                        2004032301      ; Serial
                        3600            ; Refresh - 60 minutes
                        1800            ; Retry - 30 minute
                        604800          ; Expire - 1 weeks
                        ttl3 )          ; Minimum - 1 hour
        IN      NS      ns1.dns.com.
        IN      NS      ns2.dns.com.
;
localhost               IN      A               127.0.0.1
hosts-0                 IN      CNAME           localhost
www          ttl1           IN      A           211.167.231.19
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP