反向DNS不parsingBIND中的IPv6地址

IPv6地址的反向DNS条目不起作用。 我读过的关于这个主题的一切都说下面的configuration应该可以工作:

在named.conf中:

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.0.0.c.7.5.0.6.2.ip6.arpa" IN { type master; file "/var/lib/bind/ipv6reverse.hosts"; allow-update { none; }; }; 

在/var/lib/bind/ipv6reverse.hosts中:

 $TTL 2d $ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.0.0.c.7.5.0.6.2.IP6.ARPA. @ IN SOA ns1.domain.ca. hostmaster.domain.ca. ( 2011051104 ; serial 1h ; refresh 1h ; retry 20d ; expire 2d ; minimum ) IN NS ns1.domain.ca. IN NS ns2.domain.ca. 3.2.0.0. IN PTR smtp.domain.ca. 

当我尝试执行反向主机名查找时,出现以下错误:

 # host -6 2605:7c00:3::23 2605:7c00:3::11 Using domain server: Name: 206.12.82.130 Address: ::ffff:206.12.82.130#53 Aliases: Host 3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.0.0.c.7.5.0.6.2.ip6.arpa not found: 3(NXDOMAIN) 

据我所知,这应该被发现。

绑定的syslog有一些相当神秘的条目,可能是相关的:

 May 12 10:28:57 www3 named[16018]: validating @0xb253cf10: . SOA: no valid signature found May 12 10:28:57 www3 named[16018]: validating @0xb253cf10: . NSEC: no valid signature found May 12 10:28:57 www3 named[16018]: validating @0xb253cf10: org NSEC: no valid signature found 

哦,Grr! 有一个 。 在3.2.0.0的末尾。 我发誓我试了6次。 愚蠢的语法错误。