Bind9 反向查找 CNAME 和 192 错误

Bind9 反向查找 CNAME 和 192 错误

我正在尝试配置我的 bind9 解析文件以接受 CNAME 和 192.168.1.112 的反向 ipv4,但每次我添加它们时,它都不起作用,就像视频教程中显示的那样

这是我的区域文件

zone "localhost" {
   type master;
   file "/etc/bind/db.local112.zone";

这是 db.local112.zone

$TTL    604800
@   IN  SOA example.com. root.example.email.com. (
             11     ; Serial
         604800     ; Refresh
          86400     ; Retry
        2419200     ; Expire
         604800 )   ; Negative Cache TTL

IN  NS  example.com.
IN  A   192.168.1.12
IN  A   192.168.1.13

这工作正常,并输出列出的 2 个地址,但下一个文件什么也没有输出,我想添加电子邮件、CNAME 并成功进行反向查找

这是我重新配置的 db.local11.zone

$TTL    604800
@       IN      SOA     ns.example.com. root.localhost. (
                        111         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL

    IN      NS      example.com.
    IN      A       192.168.1.12
    IN      A       192.168.1.13

ns    IN    A       192.168.1.12

exampleXYZ.com.        IN      CNAME   exampleXYZ.com.
exampleXYZ.com.        IN      A       192.168.1.112


12.      IN     PTR      exampleXYZ.com.

smtp                   IN      A               192.168.10.1
                       IN      MX              10   smtp

之后服务 bin9 重新加载我仍然可以在 example.com 上使用 dig,但不能在 dig exampleXYZ.com 或 dig 192.168.1.112 上使用 dig

答案1

恐怕你这里存在一些根本缺陷。

  1. 区域名称不正确:

    zone "localhost" {
       type master;
       file "/etc/bind/db.local112.zone";
    };
    

    区域名称不应为“localhost”。相反,它应为区域的实际名称(即“example.com”)。

  2. 不当使用CNAME

    exampleXYZ.com.        IN      CNAME   exampleXYZ.com.
    exampleXYZ.com.        IN      A       192.168.1.112
    

    首先,您有一个循环回自身的 CNAME。其次,您不能将 CNAME 与同一标签的任何其他记录集混合使用。对于exampleXYZ.com.,您可以拥有 A 记录或 CNAME,但不能同时拥有两者。

  3. 您似乎将 的数据混合到exampleXYZ.com.与 相同的区域中example.com。您不能这样做。

  4. 您正在尝试将反向 (PTR) 记录放入正向查找区域。您也无法执行此操作。如果您想要托管反向查找记录,则它们需要位于自己的区域中,例如zone "1.168.192.in-addr.arpa"

如果你真的想管理自己的 DNS 服务器,我强烈建议O'Reilly 的 DNS 和 BIND,这是一本关于该主题的优秀书籍。

相关内容