Ubuntu
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)
我究竟做錯了什麼?
創建反向區域時,您需要反向 IP 範圍。
如果你想為你創建區域,
10.1.2.0/24
你需要命名它2.1.10.in-addr.arpa
或者在你的情況下0.0.10.in-addr.arpa
。你的情況正好相反。