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

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

我正在尝试在新的专用服务器上配置反向 DNS 区域。我尝试了几种方法,但出于某种原因,我无法正确解析反向区域。

检查我的 DNS 时,我收到“无法找到 my.masked.ip (my.masked.ip.in-addr.arpa.) 的反向地址”。在 .arpa-zone 中找不到该地址的 PTR 记录。(对于 IPv6 地址为 ip6.arpa.,对于 IPv4 地址为 in-addr.arpa.)。

这是我的反向区域。

 @ 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。

答案1

这是一个奇怪的反向区域。我预计会看到以下一些内容:

  • $ORIGIN 2.0.192.in-addr.arpa.(替换为您的 IP 并放在 PTR 记录之前,但不放在其他记录之前)。这表示 PTR 记录的上下文。
  • 您的子网中的 IP 的一些 PTR 记录,例如1 IN PTR host.example.net.
  • 具有适用于 IPv6 条目的附加 rDNS 区域

如果您使用来自 dhcpd 的 DDNS,则您可以不必亲自指定任何 PTR 记录。

如果此反向区域仅针对一个委派 IP 地址,则可以忽略此情况;在这种情况下,您的区域将正常工作。但是,您确实需要委派。

要在获得授权之前进行测试,您可以使用 dig。指定dig -x @192.0.2.1 192.0.2.2192.0.2.1 是您的 DNS 服务器,192.0.2.2 是 rDNS 的 IP(如果它们相同则没问题)。IN PTR example.net.考虑到您的示例数据,假设 named.conf 也正确,您应该会得到 。

相关内容