Я установил подчиненный DNS-сервер для myzone.info
домен. После перезагрузки bind 9.9.5 на Ubuntu, 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"; masters { 154.34.25.22; }; };
и заново создайте файл db.myzone.info и перезапустите привязку.