Bind9 反向 DNS 配置不起作用。

Bind9 反向 DNS 配置不起作用。

我正在尝试在 Ubuntu 中设置自定义虚拟 DNS 服务器。当我尝试在同一个虚拟环境中使用 Windows 7 PC 进行 nslookup 时,反向 DNS 似乎失败了。

我的named.conf.local文件:

zone "linuxserver"{
    type master;
    file "/etc/bind/zones/master/db.linuxserver.nl"
}

zone "10.0.0.in-addr.arpa"{
    type master;
    file "/etc/bind/zones/master/db.10.0.0"
}

我的 db.linuxserver.nl 文件:

TTL 604800

@    IN    SOA    ns1.linuxserver.nl. root.linuxserver.nl. (
     1     ; Serial
     3H    ; Refresh
     1h    ; Retry
     1w    ; Expire
     1h)   ; Negative cache TTL    

;
@                IN        NS        ns1.linuxserver.nl

linuxserver.nl   IN        A         10.0.0.2
ns1              IN        A         10.0.0.2
www              IN        CNAME     linuxserver.nl. 

我的db.10.0.0文件:

TTL 604800

10.0.0.in-addr.arpa.    IN    SOA    ns1.linuxserver.nl. root.linuxserver.nl. (
     1     ; Serial
     3H    ; Refresh
     1h    ; Retry
     1w    ; Expire
     1h)   ; Negative cache TTL    

;
10.0.0.in-addr.arpa.   IN        NS        ns1.linuxserver.nl.
10.0.0.2.in-addr.arpa. IN        A         linuxserver.nl.

我删除了所有尾随空格并输入以下命令

named-checkzone 10.0.0.in-addr.arpa /etc/bind/zones/master/db.10.0.0

给我:

: ignoring out-of-zone data (10.0.0.2.in-addr.arpa)

我究竟做错了什么?

答案1

创建反向区域时,您需要反转 IP 范围。
如果您想创建区域,10.1.2.0/24您需要为其命名2.1.10.in-addr.arpa,或者根据您的情况0.0.10.in-addr.arpa

你的情况则相反。

相关内容