web-dev-qa-db-ja.com

DNS /バインドの名前付きチェックゾーンを逆にします「ゾーンNSアドレスレコードがありません(AまたはAAAA)エラー」

これは私の逆DNSファイルです。

$TTL 1D
@       IN SOA  dns.prv.server.co.uk. root.prv.server.co.uk. (
                                        2014090402      ; serial
                                        3600    ; refresh
                                        1800    ; retry
                                        604800  ; expire
                                        10800 ) ; minimum
; Name servers's

@    IN         NS      dns.prv.server.co.uk.
@    IN         PTR     prv.server.co.uk.

; Name server hostname to IP resolve.
dns     IN      A       10.100.48.51

2       PTR     frontend.prv.server.co.uk.
4       PTR     opennebula.prv.server.co.uk.
5       PTR     bleakhouse.prv.server.co.uk.
6       PTR     thebodyfarm.prv.server.co.uk.
7       PTR     luther.prv.server.co.uk.
8       PTR     atlantis.prv.server.co.uk.
51      PTR     dns.prv.server.co.uk.

私はそれをチェックしてみました:

Sudo named-checkzone dns.prv.server.co.uk /etc/named/48.100.10.rev

そして私はエラーを得ています:

zone dns.prv.server.co.uk/IN: NS 'dns.prv.server.co.uk' has no address records (A or AAAA)
zone dns.prv.server.co.uk/IN: not loaded due to errors.

誰かがファイルに問題があることを見ることができますか?

3
neilH

次の行が GLUEレコード であると想定されている場合:

dns     IN      A       10.100.48.51

dNSの省略形ではなく、ネームサーバーのFQDNを使用する必要があります。そのレコードはdns.48.100.10.in-addr.arpa.として展開され、おそらくdns.prv.server.co.uk.(NSレコードから))を使用するつもりでした。代わりに以下を使用してください。

dns.prv.server.co.uk. IN      A       10.100.48.51
4
HBruijn