Resposta de
removido em 25/01/2007 - 22:05h:
* removido usa Nenhuma
* removido tem conceito: nenhum voto.
A configuração é mais fácil do que isto...
O primeiro link explica como gerar uma chave para poder o bind funcionar normalmente. Vc vai precisar dele...
Agora, se vc poder mandar um e-mail eu envio-lhe minha configuração do /etc/named.conf e do /var/named/named.ca para poder funcionar como cache dns.
Uso o bind para isso e digo-lhe que dá um aumento sensível na rede... Agora, se associar como squid, céus...
Aguardo sua resposta.
==============================
Outra coisa: depois de configurado, o /etc/resolv.cond deve estar assim:
search localhost
nameserver 127.0.0.1
pois ao se discar para a www, ele é alterado para o dns do provedor.
Resposta de
ls_junior em 26/01/2007 - 08:08h:
* ls_junior usa Debian
* ls_junior tem conceito: 9.0




Provavelmete o erro é na chave, arquivo /etc/rndc.key
Tente gerar uma nova chave e especificá-la no arquivo
Para gerar a chave
root@rock:~# dnssec-keygen -a HMAC-MD5 -b 512 -n HOST nome_da_chave
Knome_da_chave.+157+16159
root@rock:~# cat Knome_da_chave.+157+16159.key
nome_da_chave. IN KEY 512 3 157 xICZEw/Iq11q8wDWiNx05SVNnnzbn7xDMWwaVjgpGQ2TKSxv0u+aRy/i PByDOHvddmExjAtYosbrLJZAGkE09w==
Crie o arquivo n/etc/rndc.key com o conteúdo da chave gerada acima
key "nome_da_chave" {
algorithm hmac-md5;
secret "xICZEw/Iq11q8wDWiNx05SVNnnzbn7xDMWwaVjgpGQ2TKSxv0u+aRy/i PByDOHvddmExjAtYosbrLJZAGkE09w==";
};
Crie o arquivo /etc/rndc.conf com os dados da chave gerada
include "/etc/rndc.key";
options {
default-key "nome_da_chave";
default-server localhost;
default-port 953;
};
server localhost {
key "nome_da_chave";
};
E altere o arquivo /etc/bind/named.conf para liberar o acesso da chave gerada
include "/etc/rndc.key";
controls {
inet 127.0.0.1 port 953 allow { any; } keys { "nome_da_chave"; };
};
Altere o arquivo /etc/resolv.conf para testar o domínio
search nome_do_dominio
domain nome_do_dominio
nameserver 0.0.0.0 # local
Lembre que o usuário bind deverá ter acesso de leitura aos arquivos /etc/rndc.key e /etc/rndc.conf
Qualquer coisa da uma olhada no log do bind para ver o erro.
root@rock:etc# tail /var/log/daemon.log
Jan 26 08:06:08 rock named[5713]: listening on IPv6 interfaces, port 53
Jan 26 08:06:08 rock named[5713]: listening on IPv4 interface lo, 127.0.0.1#53
Jan 26 08:06:08 rock named[5713]: listening on IPv4 interface eth0, 192.168.1.10#53
Jan 26 08:06:08 rock named[5713]: command channel listening on 127.0.0.1#953
Jan 26 08:06:54 rock named[5765]: starting BIND 9.3.2-P1 -u bind
Jan 26 08:06:54 rock named[5765]: found 1 CPU, using 1 worker thread
Jan 26 08:06:54 rock named[5765]: loading configuration from '/etc/bind/named.conf'
Jan 26 08:06:54 rock named[5765]: /etc/bind/named.conf:10: open: /etc/rndc.key: permission denied
Jan 26 08:06:54 rock named[5765]: loading configuration: permission denied
Jan 26 08:06:54 rock named[5765]: exiting (due to fatal error)
Depois de alterar as permissões dos arquivos
root@rock:etc# tail /var/log/daemon.log
Jan 26 08:08:01 rock named[5827]: starting BIND 9.3.2-P1 -u bind
Jan 26 08:08:01 rock named[5827]: found 1 CPU, using 1 worker thread
Jan 26 08:08:01 rock named[5827]: loading configuration from '/etc/bind/named.conf'
Jan 26 08:08:01 rock named[5827]: listening on IPv6 interfaces, port 53
Jan 26 08:08:01 rock named[5827]: listening on IPv4 interface lo, 127.0.0.1#53
Jan 26 08:08:01 rock named[5827]: listening on IPv4 interface eth0, 192.168.1.10#53
Jan 26 08:08:01 rock named[5827]: command channel listening on 127.0.0.1#953