Это ошибка, которую я получаю при выполнении /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