Acho que você quer verificar isso com o named-checkzone, que verifica os arquivos da zona. Named-checkconf está esperando o named.conf (por padrão), que possui uma sintaxe diferente.
Estou usando o BIND do Mac OS X Lion para configurar um domínio local " webapp.local
". Eu já configurei um VirtualHost no Apache e adicionei "webapp.local" ao arquivo host, que funciona.
Mas queria que outras pessoas na minha rede o acessassem.
Então, cheguei até a criar o arquivo /var/named/webapp.zone
webapp.local. IN SOA webapp.local. root.webapp.local. (
20100601
15
3600
3000000
86400 )
IN NS webapp.local.
IN A 127.0.0.1
*.webapp.local. IN A 127.0.0.1
mas a execução de # named-checkconf /var/named/webapp.zone
no Terminal gera alguns erros
/var/named/webapp.zone:1: unknown option 'webapp.local.'
/var/named/webapp.zone:10: unexpected token near end of file
Usar o nano continua adicionando uma nova linha ao final do arquivo, o que pode explicar a segunda mensagem de erro, embora eu não tenha certeza.
Além disso, adicionar comentários com ;
retornaria a mensagem de erro unknown option 'comment'
Eu gosto da sua piada com 127.0.0.1 para clientes remotos
Você tentou usar a pesquisa para o formato de arquivos de zona Bind?
; BIND db file for webapp.local
$ORIGIN webapp.local.
$TTL 86400
@ IN SOA webapp.local. root.webapp.local. (
2012032301 ; serial number YYMMDDNN
28800 ; Refresh
7200 ; Retry
864000 ; Expire
86400 ; Min TTL
)
NS webapp.local.
webapp.local. IN A 127.0.0.1