Use nomes de host de clientes para DNS

1

Eu quero configurar um servidor DNS na minha rede. Eu quero mantê-lo simples e usar apenas $(hostname -s).catpants.lan como a entrada de DNS para cada sistema na minha rede. Apenas DNS interno.

Existe uma maneira de fazer com que cada um dos meus sistemas informe automaticamente ao servidor DNS seu nome de host e IP? Ou eu tenho que editar uma configuração no meu servidor DNS toda vez que eu criar uma nova vm? Existe um nome para essa maneira específica de fazer DNS?

Para simplificar, todos os sistemas da minha rede estão executando o Linux.

    
por cat pants 23.10.2015 / 22:32

1 resposta

0

Se você usar o cliente ISC DHCP (dhcp-client no Debian, Ubuntu, etc.), então você definitivamente pode definir o nome do host via /etc/dhcp/dhclient.conf. Em versões recentes, isso é feito por:

    send host-name = gethostname();

Nas versões anteriores, você precisava codificar o nome do host na diretiva.

Não tenho tanta certeza sobre como configurar o endereço IP através do processo de concessão de DHCP, mas há uma diretiva de "endereço fixo" no dhclient.conf, que parece fazer o que você deseja. Veja a página man do dhclient.conf.

    
por 24.10.2015 / 10:20

Tags