Ubuntu

Bind9 反向 DNS 配置不起作用。

  • March 9, 2014

我正在嘗試在 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)

我究竟做錯了什麼?

創建反向區域時,您需要反向 IP 範圍。

如果你想為你創建區域,10.1.2.0/24你需要命名它2.1.10.in-addr.arpa或者在你的情況下0.0.10.in-addr.arpa

你的情況正好相反。

引用自:https://serverfault.com/questions/580861