BIND error - loading configuration: unexpected end of input
This is the error I get when executing /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)
Here is my /etc/bind/named.conf.local
$TTL 86400
@ IN SOA ns1.test.com. (
2006020201
604800
86400
2419200
604800 )
NS ns1
MX 10 mail
No matter what I do I can't seem to get the unexpected end of input error to go away. I've tried with a single line after the MX record and having the MX be the last line. I'm not sure why it's giving this error. Does anyone know what's up?
named.conf.local is where you define zones (domains) you are authoritative for. You are not supposed to put your DNS records here.
Your named.conf.local should look like this.
zone "test.com" {
type master;
file "/etc/bind/test.com.dns";
allow-query {any;};
};
All the stuff you currently have there should be in a file named named /etc/bind/test.com.dns.
And if I may add something, please check again documentation for Bind, 'cause following is not a complete entry:
NS ns1