同步的 DNS 服务器返回不同的响应

同步的 DNS 服务器返回不同的响应

我有两台服务器:

  1. alpha.mydomain.net - 209.110.172.195
  2. 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 服务本身交谈。您还可以比较区域文件,特别注意序列号。只有这样,您才能真正确定系统是否同步。

相关内容