特に以下のエラーメッセージが表示されます: zone xxx.jp/IN: 'ns.xxx.jp' has no address records (A or AAAA) zone xxx.jp/IN not loaded due to errors.
質問者は直し方を教えて欲しいとしています。
bindの設定で、逆引きのときにエラーが出ます。
bindの設定で、逆引きのときにエラーが出ます。
以下のようなエラーが出ます。
#named-checkzone xxx.jp /etc/bind/db.192.168.0
zone xxx.jp/IN: 'ns.xxx.jp' has no address records (A or AAAA)
zone xxx.jp/IN not loaded due to errors.
どうか、直し方を教えてください。
お願いします。
なお、OSはubuntu10.04LTSです。
ちなみに設定ファイルは次のようになっています。
/etc/bind/db.192.168.0内
$TTL 86400
@ IN SOA ns.xxx.jp. root.ns.xxx.jp. (
2009010401 ; Serial
8H ; Refresh 28800
4H ; Retry 14400
3D ; Expire 259200
1D ) ; Negative Cache TTL 86400
@ IN NS ns.xxx.jp. ;check domain_name
2 IN PTR ns.xxx.jp. ;check machine_name & domain_name
;
1 IN PTR defaultgateway. ;check machine_name & address
3 IN PTR nodea. ;check machine_name & address
4 IN PTR nodeb. ;check machine_name & address
5 IN PTR nodec. ;check machine_name & address
また正引き(/etc/bind/db.localnet)は次のようになっています
$TTL 86400
@ IN SOA ns.xxx.jp. root.xxx.jp. (
2009010401 ; Serial
8H ; Refresh 28800
4H ; Retry 14400
3D ; Expire 259200
1D ) ; Negative Cache TTL 86400
@ IN NS ns.xxx.jp.
@ IN A 192.168.0.1
@ IN MX 10 mail
mail IN A 192.168.0.1
www IN A 192.168.0.1
ftp IN A 192.168.0.1
ns IN A 192.168.0.1
nodea CNAME ns.xxx.jp.
;
defaultgateway IN A 192.168.0.2
nodea IN A 192.168.0.1
nodeb IN A 192.168.0.2
nodec IN A 192.168.1.3
なお、$ sudo vi /etc/bind/named.conf.local
には以下のような情報が追加されています。
// xxx.jpのゾーン情報
zone "xxx.jp" {
type master;
// example.localの正引きデ-タベースファイル名
file "/etc/bind/db.localnet";
};
// 192.168.0のゾーン情報
zone "0.168.192.in-addr.arpa" {
type master;
// 192.168.0の逆引きデ-タベースファイル名
file "/etc/bind/db.192.168.0";
};
足りない情報があったら提示しますので、どうかよろしくお願いします。
お礼
回答ありがとうございます。 #named-checkzone 1.0.168.192.in-addr.arpa /etc/bind/db.192.168.0 でいっぱつ解決しました。 named-checkzoneの仕様を勘違いしていました。 無事エラーもなく、OKが出ました。