Назад | Перейти на главную страницу

Ошибка BIND - конфигурация загрузки: неожиданный конец ввода

Это ошибка, которую я получаю при выполнении /etc/init.d/bind9 restart

Jun  1 10:43:29 local-dns named[2922]: starting BIND 9.5.1-P1 -u bind
Jun  1 10:43:29 local-dns named[2922]: found 1 CPU, using 1 worker thread
Jun  1 10:43:29 local-dns named[2922]: using up to 4096 sockets
Jun  1 10:43:29 local-dns named[2922]: loading configuration from '/etc/bind/named.conf'
Jun  1 10:43:29 local-dns named[2922]: /etc/bind/named.conf.local:13: unexpected end of input
Jun  1 10:43:29 local-dns named[2922]: loading configuration: unexpected end of input
Jun  1 10:43:29 local-dns named[2922]: exiting (due to fatal error)

Вот мой /etc/bind/ named.conf.local

$TTL 86400
@       IN      SOA     ns1.test.com. (
                        2006020201
                        604800
                        86400
                        2419200
                        604800 )

NS      ns1
MX      10 mail

Независимо от того, что я делаю, я не могу избавиться от неожиданного завершения ошибки ввода. Я пробовал использовать одну строку после записи MX, и MX должна быть последней строкой. Я не уверен, почему он выдает эту ошибку. Кто-нибудь знает в чем дело?

named.conf.local - это место, где вы определяете зоны (домены), для которых вы уполномочены. Вы не должны размещать здесь свои записи DNS.

Ваш named.conf.local должен выглядеть так.

zone "test.com" {
        type master;
        file "/etc/bind/test.com.dns";
        allow-query {any;};
};

Все, что у вас есть в настоящее время, должно быть в файле с именем /etc/bind/test.com.dns.

И если я могу что-то добавить, проверьте еще раз документацию для Bind, потому что следующая запись не является полной:

NS      ns1