Sempre montei minhas estruturas com o bom e velho Slackware, mas de uns tempos para cá venho experimentando algumas distribuições novas.
Como já havia trabalhado com o RED HAT ENTERPRISE, resolvi montar uma estrutura com o CentOS, que é na realidade, uma compilação totalmente GPL da distribuição comercial.
A meu ver, o CentOS, ficou bem trabalhado coma famosa cara do RED HAT like, mas ao mesmo tempo fornecendo um "quê" de profissionalismo.
Instalei neles o Shorewall para implementar as regras do iptables e por fim, como em todas estas distros novas, o named vem em chroot.
Tive um erro bem interessante, que a primeira vista eu não descobri o que era …
Sep 2 19:20:05 smith named[26517]: transfer of ‘zona.com.br.br/IN’ from xxx.xx.xx.169#53: connected using xxx.xxx.xxx.170#1063
Sep 2 19:20:05 smith named[26517]: dumping master file: tmp-RXtw1yu1AS: open: permission denied
Sep 2 19:20:05 smith named[26517]: transfer of ‘zona.com.br/IN’ from xxx.xxx.xxx.169#53: failed while receiving responses: permission denied
Sep 2 19:20:05 smith named[26517]: transfer of ‘zona.com.br/IN’ from xxx.xxx.xxx.169#53: end of transfer
Fuçando na net por aí, descobri que o problema estava totalmente ligado a permissão do diretório chroot. Assim, é só executar os comandos :
# cd /var/named/chroot/
chown -R named:named chroot/
Ignore os erros relacionados ao diretório proc dentro do chroot e pronto, é só reiniciar o bind que tudo estará ok agora :-)