CentOS VM 无法解析正确的 IP

CentOS VM 无法解析正确的 IP

我在 centOS 中配置了主 DNS 服务器,它似乎运行良好。然后我在另一个 CentOS VM 中配置了辅助 DNS,但出现了问题。当我尝试 ping 域时,它会abc.com解析为某个不同的 IP 和 FQDN。这是我得到的结果:

Ping 到域

我可以从主 DNS 服务器顺利 ping 通。以下是我的/etc/resolv.conf辅助 DNS 服务器:

search abc.com
nameserver 192.168.1.1
nameserver 192.168.1.2
nameserver 8.8.8.8
nameserver 8.8.4.4

以下是/etc/hosts辅助 DNS 服务器: 在此处输入图片描述

请告诉我我做错了什么。我很困惑,因为abc.com从辅助服务器 ping 解析 192.168.1.1,这是正确的。这是主 DNS 服务器的绑定配置: 这是 /etc/named.conf /etc/named.conf 正向查找区域 反向查找区域

这是辅助服务器 /etc/named.conf 辅助服务器 /etc/named.conf

答案1

请告诉我我做错了什么。我感到很困惑,因为从辅助服务器 ping abc.com 解析 192.168.1.1,这是正确的。

不拥有 abc.comabc.com下定决心的结果199.181.132.250是正确的行为。

听起来,你希望将服务器设置为解析器权威性名称服务器。首先,我不知道有(任何?)名称服务器软件会查阅本地主机文件或 resolv.conf 文件来查找收到的查询。

要实现您想要做的事情,您首先需要设置一个递归解析器和一个权威服务器。BIND 9 涵盖了这两个方面

https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-caching-or-forwarding-dns-server-on-ubuntu-14-04

https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-an-authoritative-only-dns-server-on-ubuntu-14-04

在 /etc/hosts 文件中添加条目不会使服务器成为名称服务器。事实上,这些文件仅在本地用作询问 DNS 之前的第一个解析点。

相关内容