设置反向DNS区BIND9 Ubuntu 13.10服务器

我正在尝试在新的专用服务器上configuration反向DNS区域。 我已经尝试了几件事情,但由于某种原因,我不能让我的反向区域妥善解决。

当检查我的DNS,我得到无法findmy.masked.ip(my.masked.ip.in-addr.arpa。)的反向地址。 在.arpa-zone中找不到地址的PTRlogging。 (ip6.arpa。用于IPv6地址,inadrr.arpa。用于IPv4)。

这是我的反向区域。

@ IN SOA ns1.domain.com. support.domain.com. ( 2013120101 28800 604800 604800 86400 ) IN NS ns1.domain.com. IN NS ns2.domain.com. IN PTR Domain.com. ns1 IN A Ip ns2 IN A 2ip 

Bind9 && Ubuntu 13.10。

这是一个奇怪的反向区域。 我期望看到以下一些:

  • $ORIGIN 2.0.192.in-addr.arpa. (用您的IPreplace,放在PTRlogging之前,但不包含其他logging)。 这表示PTRlogging的上下文。
  • 某些PTRlogging了您的子网中的IP,例如1 IN PTR host.example.net.
  • 一个附加的rDNS区域,带有适用于IPv6的条目

如果你使用的是dhcpd的DDNS,你可以不用自己指定任何的PTRlogging。

如果这个反向区域只用于一个委托IP地址,则可以忽略该地址; 您的区域将在这种情况下工作。 但是,您确实需要委派。

在获得授权之前进行testing,您可以使用dig。 指定dig -x @192.0.2.1 192.0.2.2其中192.0.2.1是您的DNS服务器,192.0.2.2是带有rDNS的IP(如果它们是相同的,那么它们是可以的)。 你应该得到IN PTR example.net. ,给你的例子数据,假设named.conf也是正确的。