Configuração do nome do host: resolução de nomes versus requisitos do SW de reunião

0

Para uma instalação de software, tenho os seguintes requisitos:

hostname --fqdn
    This command must return the FQDN of the server (for example, server2.subdomain.example.com).
hostname und hostname -s
    This command must return the first part of the FQDN, that is the host name (for example, server2).

Na configuração original, hostname retornou o FQDN também.

Para resolver isso, alterei /etc/sysconfig/network para conter o seguinte:

NETWORKING=yes
HOSTNAME=server2
GATEWAY=1.2.3.4

e em /etc/hosts , adicionei a linha

127.0.0.1   server2.subdomain.example.com server2

HOSTNAME era anteriormente o FQDN. Os requisitos acima indicados são cumpridos agora. No entanto, a execução de ping server2 de outro servidor dentro da mesma rede (digamos, server3) não resolve mais, o que aconteceu anteriormente. Agora preciso inserir o FQDN aqui.

Existe alguma maneira de conseguir os dois?

    
por helm 05.05.2015 / 10:16

2 respostas

1

A maneira mais rápida (presumindo que você não tenha muitos servidores) é editar /etc/hosts em todos os servidores envolvidos, para que todos os servidores saibam o FQDN de todos os outros servidores.

Se você precisar de algo além disso, ou se houver servidores suficientes envolvidos no acima para ser impraticável, talvez você queira configurar um servidor DNS local que atue como um mestre para sua zona e encaminha quaisquer solicitações para qualquer outra coisa. para o servidor DNS que eles estão usando para o dia.

    
por 05.05.2015 / 12:05
1

Para evitar ter que reescrever todos os arquivos / etc / hosts, encontrei a seguinte solução:

edite /etc/sysconfig/network-scripts/ifcfg-eth0 adicione esta linha no final:

SEARCH "subdomain.example.com"

Se você adicionar o parâmetro "search" diretamente a /etc/resolv.conf , ele será sobrescrito por um NetworkMananger ativo na próxima reinicialização.

    
por 05.05.2015 / 17:32