Chinaunix

标题: 看完“反向解析域是怎样授权的”产生一个疑问,求解 [打印本页]

作者: earth901    时间: 2009-09-16 14:05
标题: 看完“反向解析域是怎样授权的”产生一个疑问,求解
文章中abel提到:“DNS 查詢時不會自動切到第二部”,也肯定了“以一個註冊了兩台 ns 的 domain 來說,若其中一台掛掉了, 那其結果就是 50% 查詢失敗了”。但我在测试中发现,如果两台服务器中一台宕机,dns会自动切换到另一台重新查询,附log:

10:29:18.705201 IP ns.cstnet.cn.44157 > 159.226.8.22.domain:  28873+ A? www.lzb.ac.cn. (31)
10:29:18.706403 IP 159.226.8.22.12858 > G.ROOT-SERVERS.NET.domain:  40539 [1au] A? www.lzb.ac.cn. (42)
10:29:18.969015 IP 159.226.8.22.11285 > b.dns.cn.domain:  45535 [1au] A? www.lzb.ac.cn. (42)
10:29:19.001148 IP 159.226.8.22.32580 > ns.lzb.ac.cn.domain:  14075 [1au] A? www.lzb.ac.cn. (42)
10:29:19.022351 IP ns.lzb.ac.cn.domain > 159.226.8.22.32580:  14075 FormErr [0q] 0/0/0 (12)
10:29:19.022459 IP 159.226.8.22.23716 > ns.lzb.ac.cn.domain:  12719 A? www.lzb.ac.cn. (31)
10:29:19.044084 IP ns.lzb.ac.cn.domain > 159.226.8.22.23716:  12719* 1/3/3 A 210.77.70.1 (149)
10:30:16.611219 IP ns.cstnet.cn.44157 > 159.226.8.22.domain:  10388+ A? www.lzb.ac.cn. (31)
10:30:16.612172 IP 159.226.8.22.14687 > f.root-servers.net.domain:  8106 [1au] A? www.lzb.ac.cn. (42)
10:30:16.615234 IP 159.226.8.22.37376 > a.dns.cn.domain:  8764 [1au] A? www.lzb.ac.cn. (42)
10:30:16.617418 IP 159.226.8.22.34417 > 159.226.136.1.domain:  39743 [1au] A? www.lzb.ac.cn. (42)
10:30:17.118080 IP 159.226.8.22.38319 > ns.lzb.ac.cn.domain:  63697 [1au] A? www.lzb.ac.cn. (42)
10:30:17.139114 IP ns.lzb.ac.cn.domain > 159.226.8.22.38319:  63697 FormErr [0q] 0/0/0 (12)
10:30:17.139219 IP 159.226.8.22.8093 > ns.lzb.ac.cn.domain:  37676 A? www.lzb.ac.cn. (31)
10:30:17.160109 IP ns.lzb.ac.cn.domain > 159.226.8.22.8093:  37676* 1/3/3 A 210.77.70.1 (149)
10:30:34.538459 IP ns.cstnet.cn.44157 > 159.226.8.22.domain:  51242+ A? www.lzb.ac.cn. (31)

我查询www.lzb.ac.cn域名,有两台授权服务器,其中159.226.136.1没有提供服务,另一台ns.lzb.ac.cn(210.77.69.3)可以正常提供服务。每次测试如果找到159.226.136.1这台服务器都会自动切换到另一台查询到正确结果。

是我对原文的的理解有误么?
作者: godsad    时间: 2009-09-16 15:05
ns记录不是轮询制的,和线路有关,关于线路选择的算法就不得而知了,lz有兴趣可以看看dns的rfc文档
作者: llzqq    时间: 2009-09-16 18:40
为什么强烈建议DNS服务器要两台以上,就是这个原因。一台OVER了,还有其他可用。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2