Ubuntuでカスタム仮想DNSサーバーをセットアップしようとしています。同じ仮想環境内でWindows7 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
という名前を付ける必要があります。
あなたのものはその逆です。