Nesta dica abordarei a instalação e configuração do 
BIND9 no 
CentOS 5.5 64 bits.
Vamos instalar os pacotes necessários:
# yum install bind bind-chroot joe -y
Vá em: 
# cd /var/named/chroot/etc
E edite o named.conf:
# joe named.conf
No named, inclua:
allow-query {    
   192.168.1.0/24;   #INTRANET
   187.5.251.96/29;   #REDEMONTE
   localhost; };
allow-recursion { 
   192.168.1.0/24;   #INTRANET
   187.5.251.96/29;   #REDEMONTE
   localhost; };
zone "exemplo.com.br" { 
   type master;
   file "exemplo.com.br.zone";
   allow-query { any; };
   };
zone "1-254.187.187.187.in-addr.arpa" IN {
   type master;
   file "1-254.rev";
   allow-query { any; };
   };
Note que 
allow-query e 
allow-recursion devem ser incluídos na tag:
options
{
Explicação:
-  allow-query: Permite que  os IPs setados façam consultas ao seu DNS.
 -  allow-recursion Permite que os IPs setados façam consultas recursivas.
 
O resto, deixe como está.
Vamos criar a zona.
Vá em: 
# cd /var/named/chroot/var/named
Crie a zona exemplo.com.br.zone:
# joe exemplo.com.br.zone
Nela, inclua:
$TTL 86400
@ IN SOA localhost.exemplo.com.br. root.dns1.exemplo.com.br..br. (
                2010102024  ; Serial: yyyy/mm/dd/nn [00..99]
                3H  ; Refresh every 3 hours: 3h*60m*60s
                1H  ; Retry every 15 minutes: 15m*60s
                1W  ; Expire after a week: 7d*24h*60m*60s
                1H )  ; Minimum ttl of 1 hour: 1h*60m*60s
    IN    NS      dns1
    IN    NS      dns2
   IN    MX    0   mail
   
localhost   IN   A   127.0.0.1
dns1      IN   A   187.187.187.5
dns2      IN   A   187.187.187.6
mail      IN   A   187.187.187.7
webmail   IN   A   187.187.187.7
www      IN   A   187.187.187.8
-  Altere os IPs para os seus.
 -  Lembre sempre de alterar o SERIAL.
 
Vamos agora criar a zona reversa:
# joe 1-254.rev
No arquivo, bote:
$TTL    1H
@       IN      SOA     dns1.exemplo.com.br. root.dns1.exemplo.com.br..br. (
                  2010102019 ; Serial
                  3H     ; Refresh
                  1H      ; Retry
                  1W    ; Expire
                  1H )    ; Minimum
   IN   NS      dns1.exemplo.com.br.
   IN   NS      dns2.exemplo.com.br.
102   IN   PTR       mail.exemplo.com.br.
Pronto!
Inicie o named:
# /etc/init.d/named start
Se não ocorreu nenhum erro, o seu BIND está no ar!
Dicas:
Lembre sempre de alterar o campo SERIAL para a sua data correta a cada alteração no arquivo. Cuide muito dos arquivos de configuração para que não haja problemas. Cuide os "." no final e tudo mais.
Preste atenção na configuração que você não terá problemas.
;-)