O que faria com que o FQDN do nome do host repetisse o sufixo duas vezes?

3

Eu tenho três novos servidores CentOS 6 que se conectam a um servidor DHCP para obter um IP e ter a configuração de DNS / rDNS para vincular seu FQDN e IP.

Dois deles estão se comportando como esperado.

Um deles está anexando o sufixo duas vezes.

Em vez de fulton.mydomain.com , obtemos fulton.mydomain.com.mydomain.com como o FQDN.

Isso não vem de / etc / sysconfig / network:

[root@fulton ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=fulton
[root@fulton ~]# 

Nos outros dois sistemas, o / etc / sysconfig / network também possui apenas nomes únicos.

Isso está agindo como se o nome principal fosse "fulton.mydomain.com", que então tem mydomain.com acrescentado novamente.

Eu não consigo descobrir se a máquina "fulton" está relatando seu nome para DHCP como fulton.mydomain.com quando deveria estar usando apenas fulton ou se algo no servidor DHCP está causando isso.

Não consigo encontrar nenhum lugar no fulton onde o fulton.mydomain.com é especificado em vez de apenas fulton.

O arquivo / etc / hosts em todas as máquinas é completamente genérico:

[root@fulton etc]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

No sistema de servidor DHCP / DNS, a única menção a esses sistemas está em:

/var/lib/named/dyn/mydomain.com.zone
/var/lib/named/dyn/10.0.zone

Obrigado Laurence Brevard San Jose, CA

Adicionando várias saídas de nome de host e sysconfig / network

[root@fulton sysconfig]# hostname -v -f
gethostname()='fulton.home.rcousins.com'
Resolving 'fulton.home.rcousins.com' ...
Result: h_name='fulton.home.rcousins.com.home.rcousins.com'
Result: h_addr_list='10.0.5.223'
fulton.home.rcousins.com.home.rcousins.com

Veja acima - OOPS

[root@fulton sysconfig]# hostname
fulton.home.rcousins.com

PRECISO CERTO ACIMA DE SER APENAS: fulton

[root@fulton sysconfig]# hostname -s
fulton

O SHORT NAME ACIMA ESTÁ CORRETO

[root@fulton sysconfig]# cat network /etc/sysconfig 
NETWORKING=yes 
HOSTNAME=fulton

E ACIMA É CORRETO

    
por lcbrevard 16.08.2013 / 23:28

1 resposta

1

NEVERMIND!

Aparentemente, informações antigas de configurações incorretas anteriores ainda eram armazenadas em cache no servidor DNS (chamado em execução no OpenSUSE 11.1).

Power-off of fulton
Flush bind cache on DNS server
Power-on of fulton

CORRIGIDO

[root@fulton ~]# date
Sat Aug 17 08:05:41 PDT 2013

[root@fulton ~]# hostname -f -v 
gethostname()='fulton'
Resolving 'fulton' ...
Result: h_name='fulton.home.rcousins.com'
Result: h_addr_list='10.0.5.223'
fulton.home.rcousins.com

ANTES, o item acima estava mostrando o cérebro danificado. fulton.home.rcousins.com.home.rcousins.com

[root@fulton ~]# hostname -s
fulton

ACIMA sempre foi correto

[root@fulton ~]# hostname
fulton

NOW ABOVE mostra o nome abreviado em vez de fulton.home.rcousins.com

Em resumo, o nome realmente é controlado por isso em / etc / sysconfig / network.

Era só que alguém colocara o nome longo em algum momento na configuração do sistema e isso resultava em má informação no servidor DNS até ser liberado.

    
por 17.08.2013 / 17:11