Estou usando o BIND no Ubuntu 11.04 e nada parece estar funcionando (o servidor está fazendo recursão, então sei que ele está funcionando corretamente.) No entanto, ele não está resolvendo hosts locais na sub-rede que forneci. Nenhum erro é fornecido quando eu executo o named-checkconf.
Aqui está a configuração:
/etc/bind/named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
/etc/bind/named.conf.options
options {
directory "/var/cache/bind";
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
/etc/bind/named.conf.local
zone "example.com" {
type master;
file "/etc/bind/example.com.zone";
};
/etc/bind/example.com.zone
$TTL 1d
@ IN NS 192.168.1.102
www IN A 192.168.1.102
web IN CNAME www
comp1 IN A 192.168.1.122
comp2 IN A 192.168.1.124
comp3 IN A 192.168.1.123
Quando tento fazer o ping de qualquer um dos hosts especificados (comp1-3 ou acessar meu servidor da web www.example.com), nada está acontecendo.
Há determinadas permissões que devem ser definidas no arquivo de zona?
Eu tento cavar example.com e é isso que é retornado:
; <<>> DiG 9.7.3 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 32743
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;example.com. IN A
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jun 18 04:36:25 2011
;; MSG SIZE rcvd: 29
Alguma sugestão sobre como corrigir isso?