我有两台服务器:
- alpha.mydomain.net - 209.110.172.195
- beta.mydomain.net - 185.169.74.16
这两台服务器都安装了 WHM 软件。借助 WHM,我在它们上配置了 DNS 集群。
因此,在 alpha 服务器上创建的 DNS 记录将同步到 beta 服务器。
当我执行此命令时
"nslookup webservices.mydomain.net ns1.mydomain.net"
我收到以下答复:
*** Can't find server name for address 209.110.172.195: Query refused
Server: UnKnown
Address: 209.110.172.195
Name: webservices.mydomain.net
Address: 185.169.74.16
我想知道为什么我会收到“找不到服务器”错误?
当我查询 ns2 服务器(同步服务器)时,我收到了不同的答案。我以为答案一定是相同的,因为这些服务器是同步的。
nslookup webservices.mydomain.net ns2.mydomain.net
(root) nameserver = G.ROOT-SERVERS.NET
(root) nameserver = H.ROOT-SERVERS.NET
(root) nameserver = I.ROOT-SERVERS.NET
(root) nameserver = J.ROOT-SERVERS.NET
(root) nameserver = K.ROOT-SERVERS.NET
(root) nameserver = L.ROOT-SERVERS.NET
(root) nameserver = M.ROOT-SERVERS.NET
(root) nameserver = A.ROOT-SERVERS.NET
(root) nameserver = B.ROOT-SERVERS.NET
(root) nameserver = C.ROOT-SERVERS.NET
(root) nameserver = D.ROOT-SERVERS.NET
(root) nameserver = E.ROOT-SERVERS.NET
(root) nameserver = F.ROOT-SERVERS.NET
*** Can't find server name for address 185.169.74.16: No information
Server: UnKnown
Address: 185.169.74.16
Name: webservices.mydomain.net
Address: 185.169.74.16
我将非常感激您的帮助。
答案1
在尝试诊断这个问题时,你遇到了很多不同的事情,我不知道从哪里开始。嗯,事实上,我知道:http://squish.net/dnscheck/。这个工具是我诊断 DNS 问题的首选。它几乎肯定会告诉你问题的根源,我敢打赌,尽管你声称服务器是同步的,但事实并非如此。诊断 WHM 的疯狂不是我的强项;我个人认为控制面板 吮吸。
答案2
我完全同意 Womble 关于控制面板很烂的评论。您需要删除尽可能多的层,这些层只会隐藏现实并迷惑用户(您的问题证明了这一点)。首先与 DNS 服务本身交谈。您还可以比较区域文件,特别注意序列号。只有这样,您才能真正确定系统是否同步。