myzone.info
ドメインにスレーブDNSサーバーを設定しました。 Ubuntuでbind9.9.5をリロードした後、syslog
は次のメッセージを表示します。
Jul 13 17:12:14 dns2 named[18599]: dns_master_load: file format mismatch
Jul 13 17:12:14 dns2 named[18599]: zone myzone.info/IN: loading from master file /etc/bind/db.myzone.info failed: not implemented
バインドデータファイル/etc/bind/db.myzone.info
は次のとおりです。
$TTL 8400
IN SOA ns1.myzone.info. root.myzone.info. (
2016071149
1200
600
1209600
3600 )
IN NS ns1.myzone.info.
IN NS ns2.myzone.info.
ns1 IN A 154.34.25.22
ns2 IN A 98.75.156.109
named.conf
ファイルは次のとおりです。
zone "myzone.info" {
type slave;
file "/etc/bind/db.myzone.info";
masters { 154.34.25.22; };
};
誰かが私が欠けているものを知っていますか?
問題は、おそらく古いバインドから移行していて、再起動後にファイルの名前がdb-#hash#に変更されることです。
解決策は、マスターファイル形式のテキストを追加することです。あなたのnamed.confに入れて
zone "myzone.info" { type slave; masterfile-format text; file "/etc/bind/db.myzone .info "; マスター{154.34.25.22; }; };
ファイルdb.myzone.infoを再作成し、バインドを再開します。