将本地 Web 服务器连接到本地 DNS 服务器

将本地 Web 服务器连接到本地 DNS 服务器

我有 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;
    };

相关内容