我在 LAN 中设置了一个 BIND9 DNS 服务器作为 Samba4 服务的后端。我的 LAN 的网络地址是 192.168.2.0/24,我将 DNS 服务器的 IP 地址静态指定为 192.168.2.144。
不幸的是,我的 DNS 服务器上还有另外一个 MIC(其实 DNS 服务器就是一个虚拟盒子,多余的 MIC 就是虚拟网桥),它们在不同的网络中,虚拟网桥的网络地址是 192.168.122.0/24。
我在 中将域名绑定dc.foo.bar
到静态地址。但是,当我使用 查询DNS信息时,返回两个条目,一个是 ,另一个是。192.168.2.144
/etc/named.conf
host -t A dc.foo.bar
192.168.2.144
192.168.122.1
我并不想dc.foo.bar
绑定到192.168.122.1
,也不知道如何将其添加到 DNS 服务中。我该如何解决问题并删除错误的 DNS 地址条目?
答案1
我很好奇想知道你/etc/named.conf
长什么样。
通常,您首先要使 DNS 服务器具有权威性foo.bar
(即创建主区域)。
然后,您将在区域文件内为名为 的主机添加一条 A 记录dc
。
dig @192.168.2.144 +trace dc.foo.bar
您还可以包括和的输出吗dig @192.168.2.144 +trace foo.bar