Erro no arquivo Bind9 named.conf. Vincular não será iniciado

3

Estou tentando configurar um servidor DNS em uma máquina Ubuntu Server (10.04). Eu configurei uma entrada no named.conf.local para testá-lo, mas ao tentar reiniciar o bind9, recebo o seguinte erro:

 * Starting domain name service... bind9                                 [fail]

Então eu verifiquei a saída do syslog e é isso que eu recebo.

May 20 18:11:13 empression-server1 named[4700]: starting BIND 9.7.0-P1 -u bind
May 20 18:11:13 empression-server1 named[4700]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
May 20 18:11:13 empression-server1 named[4700]: adjusted limit on open files from 1024 to 1048576
May 20 18:11:13 empression-server1 named[4700]: found 4 CPUs, using 4 worker threads
May 20 18:11:13 empression-server1 named[4700]: using up to 4096 sockets
May 20 18:11:13 empression-server1 named[4700]: loading configuration from '/etc/bind/named.conf'
May 20 18:11:13 empression-server1 named[4700]: /etc/bind/named.conf:10: missing ';' before 'include'
May 20 18:11:13 empression-server1 named[4700]: loading configuration: failure
May 20 18:11:13 empression-server1 named[4700]: exiting (due to fatal error)

Então ele acha que eu tenho um erro no arquivo named.conf padrão, o que é bem ridículo. Eu passei por isso e apaguei uma linha em branco apenas para o inferno, mas não consigo ver como é que há um erro lá. Note que antes disso eu fiz ter um erro em named.conf.local, mas ele apareceu corretamente no syslog e eu o consertei, então ele está reportando o arquivo correto. Aqui está o conteúdo do named.conf:

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the 
// structure of BIND configuration files in Debian, *BEFORE* you customize 
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
    
por tj111 21.05.2010 / 00:29

2 respostas

9

Supondo que a linha 10 é a última linha de named.conf , esse erro pode ser causado por um ponto-e-vírgula ausente na última opção em named.conf.local .

    
por 21.05.2010 / 00:55
1

Isso pode ocorrer se você perdeu o ponto e vírgula no named.conf.local após a descrição da zona. Tente adicioná-lo depois de fechar o colchete como este};

    
por 24.06.2013 / 16:17