newbie-linux
(usa Ubuntu)
Enviado em 21/09/2012 - 02:48h
instalando - # apt-get install bind9 dnsutils bind9-doc
# nano /etc/bind/named.conf.options
forwarders {
<IP-DO-SERVIDOR-DNS-PRIMÁRIO>;
<IP-DO-SERVIDOR-DNS-SECUNDÁRIO>;
};
Grave o arquivo e vamos configurar o arquivo resolv.conf para que até o próprio servidor de DNS utilize o cache de DNS.
# nano /etc/resolv.conf
search <NOME-DO-DOMINIO>
nameserver <IP-DO-SEU-SERVIDOR>
Grave o arquivo resolv.conf e reinicialize o Bind e sua configuração de rede:
# /etc/init.d/bind9 restart
# /etc/init.d/networking restart
# nano /etc/bind/named.conf.local
E insira as linhas abaixo:
logging {
channel "BindGraphQuery" {
file "/var/log/bindQuery.log";
print-time yes;
severity debug 3;
};
category queries { BindGraphQuery; };
};
# touch /var/log/bindQuery.log
# chown bind /var/log/bindQuery.log
Vamos agora novamente reinicializar o Bind.
# /etc/init.d/bind9 restart
ao chegar nessa parte deu acesso negado, após da o comando
# nano /etc/apparmor.d/usr.sbin.named
Adicione na ultima linha, antes do fecho da chave ( } ) o caminho do arquivo acompanhado da permissão concedido ao bind:
/var/log/bindQuery.log w,
# cat /etc/apparmor.d/usr.sbin.named | sudo apparmor_parser -r
* ao chegar nesta parte da o seguinte erro, Aviso Stdin (line 1): apparmor_parser: cannot use or update cache , disable , or force-complain via Stdin.