我在正确配置 bind 以支持 IPV6 主机时遇到了一些问题。IPv4 运行良好,没有问题。
我的区域文件中混合了 IP4 和 IP6 数据,我认为这应该不是问题。
我的区域文件如下所示:
@ IN SOA ns1.test.net. root.test.net. (
2015072804 ;Serial
3600 ;Refresh
1800 ;Retry
1209600 ;Expire
86400 ;Minimum TTL
)
; Specify our three nameservers
IN NS ns1.test.net.
IN NS ns2.test.net.
IN NS ns3.test.net.
; Mail Service
MX 10 ns1.test.net.
MX 20 ns2.test.net.
MX 30 ns3.test.net.
mx2 MX 10 mx1.test2.com.
; IP4/6 A Records
ns1 A 10.207.232.10
AAAA xxxx:3c02::f03c:91ff:fe89:xxxx
ns2 A 10.79.136.184
AAAA xxxx:7e00::f03c:91ff:fe89:xxxx
ns3 A 10.185.43.114
AAAA xxxx:8900::f03c:91ff:fe89:xxxx
; CNAMEs
www CNAME ns1.test.net.
; Sender Policy Framework
test.net. IN TXT "v=spf1 a mx ~all"
test.net. IN SPF "v=spf1 a mx ~all"
;DKIM
default._domainkey IN TXT ( "v=DKIM1; k=rsa; "
"p=MIGfMA0GCSqGSIb2DQEBAQUA84G7ADCBiQKBgQDYWUo9KVq1FlkaXyBGTg0fE/APYHiXRIgFeTukmVBo3Bk+Frv/aHzOvbk/vavnyofqCi3Z5sUZy7XgZakbx2SiBCzGqVrEyhe/nsFR9uajpFw5yM33d6nk0XG+Wg4D79PeU0bs1KIrRoyem9CXuGhBv6J0gQsfrcg23U3x2qjBbwIDAQAB" )
;Keys
$INCLUDE /var/named/Ktest.net.+007+13232.key
$INCLUDE /var/named/Ktest.net.+007+53265.key
现在由于某种原因,只有 NS2 可以使用“host -t AAAA ns2”正确解析,而 NS1 和 NS3 都返回“ns1.test.net 没有 AAAA 记录”。中间的 ns2 可以工作,而其他的则不行,这似乎很奇怪。
此外,我对日志的深入研究还发现了其他一些我不确定是否相关的项目。
具体来说,两条 SPF 线路和两条 DNS SEC 密钥链接引发了“区域外”错误。我认为这是正常的,不是问题,但最好检查一下。
非常感谢您提供的任何帮助。