BIND リバース DNS はゾーン外部データを無視します。

BIND リバース DNS はゾーン外部データを無視します。

10.142.0.2次のように設定を記録する単純な単一アドレスリバースDNS PTRがありますgbox.example.com

# cat /var/named/zones/0.142.10.in-addr.arpa.db

$ORIGIN .
$TTL 1D
0.142.10.in-addr.arpa.  IN  SOA gbox.example.com. dnsadmin.example.com. (
                                2018111401  ;
                                12h         ;
                                5m          ;
                                1w          ;
                                3h          ;
                                )

                        NS      gbox.example.com.

$ORIGIN 0.142.10.in-addr.arpa.
2                       PTR     gbox.example.com.

私が実行したとき:

#  named-checkzone 2.0.142.10.in-addr.arpa /var/named/zones/0.142.10.in-addr.arpa.db
/var/named/zones/0.142.10.in-addr.arpa.db:5: ignoring out-of-zone data (0.142.10.in-addr.arpa)
zone 2.0.142.10.in-addr.arpa/IN: has 0 SOA records
zone 2.0.142.10.in-addr.arpa/IN: has no NS records
zone 2.0.142.10.in-addr.arpa/IN: not loaded due to errors.
# named-checkzone 10.142.0.2 /var/named/zones/0.142.10.in-addr.arpa.db
/var/named/zones/0.142.10.in-addr.arpa.db:5: ignoring out-of-zone data (0.142.10.in-addr.arpa)
/var/named/zones/0.142.10.in-addr.arpa.db:16: ignoring out-of-zone data (2.0.142.10.in-addr.arpa)
zone 10.142.0.2/IN: has 0 SOA records
zone 10.142.0.2/IN: has no NS records
zone 10.142.0.2/IN: not loaded due to errors.

生涯の間、ここで何が起こっているのかわかりません。

$ cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
$bind -v
BIND 9.9.4-RedHat-9.9.4-61.el7_5.1 (Extended Support Version)

編集する:ゾーンファイルの代替構文バージョンを試しましたが、変更はありません。

# cat /var/named/zones/0.142.10.in-addr.arpa.db

$ORIGIN 0.142.10.in-addr.arpa.
$TTL 1D
@  IN  SOA gbox.example.com. dnsadmin.example.com. (
                                2018111401  ;
                                12h         ;
                                5m          ;
                                1w          ;
                                3h          ;
                                )

                        NS      gbox.example.com.

2                       PTR     gbox.example.com.

編集2:次のように統合してくださいnamed.conf

zone "0.142.10.in-addr.arpa" {
    type master;
    allow-transfer { none; };
    notify  no;
    file "/var/named/zones/0.142.10.in-addr.arpa.db";
};

それでも同じエラーが発生します。named-checkzone

ベストアンサー1

「0.142.10.in-addr.arpa」領域を作成したので、これを確認する必要があります。

named-checkzone 0.142.10.in-addr.arpa /var/named/zones/0.142.10.in-addr.arpa.db

おすすめ記事