我被告知
the DNS for my domain is unreliable,所以基本上我在想
我可以将我的辅助DNServers设置为完全指向另一个虚拟主机吗? :
ns01.host-FOO.com ns01.host-BAR.com ns02.host-BAR.com ns02.host-FOO.com
或者“混合和匹配”这样会导致出错?
解决方法
只要所有这些辅助节点从同一个主节点获取区域(或通过其他某种机制保持同步),这就是你应该做的.不同的辅助设备使DNS更可靠.
但我认为你应该继续诊断你遇到DNS问题的原因.除非您当前的主机非常不可靠,否则您不应该在任何远程类似的问题上遇到DNS问题.
例如,您的胶水记录与DNS不匹配.您与注册商的记录说:
;; QUESTION SECTION: ;000webhost.com. IN NS ;; AUTHORITY SECTION: 000webhost.com. 172800 IN NS ns1.000webhost.com. 000webhost.com. 172800 IN NS ns2.000webhost.com. 000webhost.com. 172800 IN NS ns3.000webhost.com. ;; ADDITIONAL SECTION: ns1.000webhost.com. 172800 IN A 208.43.150.234 ns2.000webhost.com. 172800 IN A 66.197.143.117 ns3.000webhost.com. 172800 IN A 64.120.228.114
但:
Name: ns1.000webhost.com Address: 208.43.173.207 Name: ns3.000webhost.com Address: 64.120.231.5 Name: ns3.000webhost.com Address: 64.120.231.2
您在区域内只有它们服务的所有三个DNS服务器.所以你依靠胶水来找到一些东西:嗯,什么服务器是000webhost.com的权威.哦,这是ns1.000webhost.com.那么,ns1.000webhost.com的IP地址是什么?让我们看看,我会问服务器对000webhost.com具有权威性.哦,哦.
因此,为了打破无限循环,您的注册商必须安排让TLD名称服务器提供正确的DNS服务器IP信息,而无需您的DNS服务器来帮助它.否则,没有人能够首先找到您的DNS服务器.