我目前遇到了 bind9 的 DNS 配置问题。我已安装 bind9 并对配置文件进行了以下调整:
在“named.conf.options”文件中,我为受信任的客户端添加了一个新的访问控制列表块,如下所示:
acl "trusted" {
192.168.5.0/24;
localhost;
};
我还在“选项”部分中允许了特定属性,包括递归、允许递归、监听 192.168.5.3(我的 DNS 服务器)、允许传输(无)和允许查询(受信任)。此外,我还添加了如下转发器:
forwarders {
10.100.0.1;
10.100.0.2;
};
对于正向和反向区域,我创建了两个文件并在“named.conf.local”中引用它们。
zone "MyFQDN" {
type: master;
file "etc/bind/db.MyFQDN";
allow-transfer { 192.168.5.1; };
};
zone "5.168.192.in-addr.arpa" {
type: master;
file "/etc/bind/db.5.168.192";
allow-transfer { 192.168.5.1; };
};
我的反向区域文件:
$TTL 604800
@ IN SOA MyFQDN admin.MyFQDN (
8 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expired
604800 ) ; Negative Cache TTL
1 IN PTR ns2.MyFQDN ; 192.168.5.1
2 IN PTR ns2.MyFQDN ; 192.168.5.2
3 IN PTR ns2.MyFQDN ; 192.168.5.3
4 IN PTR ns2.MyFQDN ; 192.168.5.4
我的前向区域文件:
$TTL 604800
@ IN SOA MyFQDN admin.MyFQDN (
12 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expired
604800 ) ; Negative Cache TTL
@ IN NS ns1.MyFQDN
@ IN NS ns2.MyFQDN
@ IN MX 0 mail.MyFQDN
ns1 IN A 192.168.5.3
www IN A 192.168.5.2
MyFQDN IN MX 10 mail.MyFQDN
ns1.MyFQDN IN A 192.168.5.3
ns2.MyFQDN IN A 192.168.5.1
www.MyFQDN IN A 192.168.5.2
mail.MyFQDN IN A 192.168.5.4
我目前在使用 bind9 的 DNS 服务器配置中遇到了 DNS 解析问题。具体问题是无法正确解析各种主机名的 DNS 条目。以下是问题细分和一些其他详细信息:
ns1 无法在 ns1 上正确解析:尝试从 DNS 服务器“ns1”解析主机名“ns1”时,DNS 解析失败。此问题影响本地 DNS 服务器解析其自身主机名的能力。
ns2 无法在 ns1 上正确解析:与第一个问题类似,当尝试从 DNS 服务器“ns1”解析“ns2”时,解析失败。此问题表明存在内部 DNS 问题。
ns1 上无法正确解析 www:在本地 DNS 服务器“ns1”上查询时,主机名“www”也无法解析。此问题会影响解析本地网络内常见主机名的能力。
无法在 ns1 上解析 ns1 的反向条目:尝试从本地 DNS 服务器“ns1”解析“ns1”的反向 DNS 条目时,解析失败。此问题可能表明反向 DNS 配置错误。
ns2 的反向条目无法在 ns1 上正确解析:与上一个问题类似,在本地 DNS 服务器“ns1”上查询时,无法正确解析“ns2”的反向 DNS 条目。这可能表明网络内存在反向 DNS 问题。
无法在 ns1 上解析 www 的反向条目:从本地 DNS 服务器“ns1”查询时,“www”的反向 DNS 条目也遇到解析问题。
我已经检查了我的 bind9 配置文件并验证了条目。然而,尽管我付出了努力,这些 DNS 解析问题仍然存在,影响了我的 DNS 服务器的功能。任何关于解决这些问题的见解或指导都将不胜感激。