我有 1 个本地网络服务器“192.168.91.100”和 1 个本地 DNS 服务器“192.168.91.101”为本地网络服务器进行名称解析。
我已经在本地 DNS 服务器中配置了几个区域。
我想链接这两个服务器进行域名解析,而不是使用/etc/hosts在本地网络服务器中。
问题:
我配置了我的本地网络服务器/etc/network/interfaces-DNS-NAMESERVERS至 192.168.91.101 作为 DNS 服务器,一旦我这样做,本地网络服务器中的互联网连接将不可用。
本地 Web 服务器 - /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.91.100
netmask 255.255.255.0
gateway 192.168.91.2
# dns-nameservers 192.168.91.101 // When pointing to below DNS server internet connection will not work
# dns-nameservers 127.0.0.1 // If pointing to local DNS server internet connection will work
DNS 服务器 - /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.91.101
netmask 255.255.255.0
gateway 192.168.91.2
dns-nameservers 127.0.0.1
答案1
您需要将适当的转发器添加到 BIND 服务器配置中,以解析它无法解析的任何内容(即互联网地址)。可以使用您的 ISP 提供的 DNS 服务器或其他公共 DNS 服务器。
named.conf
通常通过BIND 上的文件完成
forwarders {
x.x.x.x;
y.y.y.y;
};