Você pode usar o ZeroConf: link
Verifique se: link (o ubuntu howto, deve ser facilmente adaptável ao CentOS)
Estou configurando minha primeira rede no trabalho. Todos os servidores estão executando o CentOS 6.3 e possuem endereços IP atribuídos estaticamente.
Por exemplo:
server1 192.168.0.101
server2 192.168.0.102
Eu quero poder digitar algo na linha de comando como
$> ssh myuser@server1
A solução mais rápida é editar o arquivo hosts e, após algumas pesquisas, a maneira preferida parece estar executando um servidor DNS.
Acho que as duas soluções significam que eu tenho que editar manualmente os arquivos, mas gostaria que meus servidores internos fossem descobertos automaticamente em UDP.
Eu poderia escrever algo que executa um serviço UDP e atualiza o arquivo de hosts com novos servidores conforme eles ficam online / são removidos, mas parece uma coisa tão simples que já deve existir e eu não quero reinventar (isso é potencialmente perigoso). ) roda, alguém sabe de software que já faz isso?