Meu nome de domínio é duplicado no dns em meus centos 6.5 vm guest. server.mydomain.com.mydomain.com

0

o meu convidado centos está configurado da seguinte forma. Obtém seu endereço IP do DHCP.

[marathon@server ~]$ domainname
mydomain.com

[marathon@server ~]$ hostname
server

[marathon@server ~]$ more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server.mydomain.com

[marathon@server ~]$ dnsdomainname 
dnsdomainname: No address associated with name

Acho que está tudo bem.

Mas o que acaba resolvido pelo DNS é uma história diferente

[marathon@server ~]$ nslookup
> server

*** Can't find server: No answer

> server.mydomain.com

*** Can't find server.mydomain.com: No answer

> server.mydomain.com.mydomain.com

Name:   server.mydomain.com.mydomain.com
Address: 230.230.65.148    <------- found it!

Eu verifiquei isso em outra máquina. server.mydomain.com não resolve, mas server.mydoain.com.mydomain.com faz.

O que há de errado com minha configuração?

    
por marathon 19.12.2013 / 03:30

1 resposta

1

O problema está no seu servidor DNS. Eu acho que você deve verificar o arquivo de zona para mydomain.com no seu servidor DNS. O nslookup consulta um servidor DNS diretamente, não o arquivo hosts.

Você certamente também pode consultar o /etc/resolv.conf - seu parâmetro search é anexado ao nome do host quando você o fornece a um programa de linha de comando (via system resolver ). Mas você mesmo apontou - o erro pode ser replicado em outras máquinas.

Portanto, se nslookup lhe der uma resposta positiva para server.mydomain.com.mydomain.com, isso vem do servidor DNS, provavelmente devido ao arquivo mydomain.com.zone configurado incorretamente. Olhe para isso e lembre-se que a diretiva $ORIGIN sempre deve terminar com um ponto. Se isso não acontecer, pode dar exatamente o erro que você está descrevendo.

A entrada correta deve ser:

$ORIGIN mydomain.com.

Se você corrigir erros no arquivo de zona, não se esqueça de reiniciar o servidor DNS.

    
por 19.12.2013 / 11:36