Registro CNAME com qualquer outro registro de recurso no BIND

4

Pelo que entendi, o CNAME não pode existir com nenhum outro RR no DNS Server. Estou usando o BIND 9.9.5.

Agora, quando estou adicionando o registro CNAME com um domínio que já possui registros NS, não recebo nenhum aviso ou erro ao verificar a zona com o utilitário named-checkzone.

Também reiniciei meu processo nomeado e ele não me avisa sobre o mesmo enquanto reinicia o processo.

Eu estou querendo saber o que está errado. O programa de ligação DNS não supõe dar aviso para coisas CNAME?

    
por Gaurav Kansal 28.05.2015 / 07:02

2 respostas

4

Acho isso improvável.

$ORIGIN example.com.
sub    IN NS ns1.example.net.
sub    IN CNAME example.net.

# named-checkzone example.com test.zone
dns_master_load: test.zone:20: sub.example.com: CNAME and other data

Um rápido Google de CNAME and other data mostra que essa mensagem de erro existe em torno até o final como 9.2.4 , então eu não me sinto obrigado a olhar mais.

Sugiro que verifique se o seu arquivo de zona contém uma sintaxe que esteja alterando o FQDN do registro para algo inesperado (erro de digitação, ponto final, $ORIGIN , etc.). Mesmo que você não consiga identificar um erro de digitação, é altamente recomendável editar sua pergunta original para mostrar o conteúdo do arquivo de zona. Isso permitirá que outros determinem o que está acontecendo.

    
por 28.05.2015 / 08:42
0

Experimente o nome-checkzone .

named-checkzone <zonename> /var/named/<filename>

link

    
por 28.05.2015 / 07:09