Existe um bug muito chato em ambientes CentOS5 com o Cpanel no que diz respeito ao NAMED, principalmente se o seu CentOS foi instalado na versão 64 bits.
Aliás, jamis usem versão 64 bits do sistema operacional para ambiente de produção com cpanel. Embora o site da cpanel jure de pés juntos que existe total compatibilidade isso não é verdade. Uma rápida lida no próprio fórum da cpanel revela a infirnidade d eproblemas no sistema 63 bits em relação ao nosso Cpanel.Problema:O
NAMED roda normalmente no servidor e atualiza todas as zonas quando modificadas, mas não respoden a nenhum queire (pesquisa) de DNS internamente. Você adiciona o dominio, ele cria a zona de DNS normalmente e mas mesmo após alterações de seus servidores de DNS junto ao agente de registro o servidor não reconhece o dominio, mesmo você "pingando" ele internamente.
Causa:Um BUG no arquivo /etc/named.conf - no seu arquivo de log de erro você verá uma mensagem como:
view localhost_resolver: received notify for zone ‘domain.com’: not authoritative
Solução:
Abra o seu arquivo /etc/named.conf e no mesmo identifique as linhas:match-clients { localhost; };
match-destinations { localhost; };
Mude para:match-clients { any; };
match-destinations { any; };
Reinicie o serviço named:service named restart