Configure o Zeroconf para transmitir vários nomes

3

Eu quero transmitir vários nomes de host em uma rede local apenas a partir de uma única instância do Ubuntu Server 10 com Zeroconf ou algo similar. Tem que ser zeroconf ou similar, porque ele será usado em uma configuração de máquina virtual e será copiado para que eu não possa depender de um servidor DNS externo. Eu colecionei vários recursos, mas não consegui descobrir. Existe uma maneira de fazer isso?

Aqui estão alguns recursos que reuni: link

EDIT: Também seria bom configurar o VirtualBox para ser um servidor DNS também.

    
por Jonathan Swinney 11.05.2011 / 01:11

3 respostas

3

Você pode configurar o Avahi para publicar nomes de host arbitrários usando /etc/avahi/hosts , mas você precisa especificar o endereço IP exato para mapear o nome do host. Não parece haver uma maneira de publicar vários nomes de host nos endereços IP detectados pelo Avahi. Você pode escrever um script de inicialização que preencha /etc/avahi/hosts depois de descobrir o endereço IP da VM.

    
por 20.04.2012 / 03:32
1

Por que não apenas configurar seu servidor Ubuntu para ser um servidor dns e dhcp e não se preocupar com zeroconf? Primeiro, configure o servidor dhcp para fornecer endereços em um intervalo suficiente para suas necessidades. Em seguida, configure um servidor de nomes de encaminhamento na máquina. Essas instruções são bem parecidas com o que você deseja fazer. Basicamente você está permitindo que o servidor dhcp mude seu servidor de dns na hora. Então, quando as outras máquinas virtuais da rede aparecem, elas enviam seus nomes pré-configurados para o servidor dhcp. O servidor dhcp, por sua vez, define esses nomes no dns para o seu domínio local.

Outra opção muito simples é configurar algo como DNSmasq . O DNSmasq pode ler o arquivo / etc / hosts do servidor e servir essas entradas por meio do dns para outras máquinas na sua rede. Portanto, nesse cenário, você manteria um grande arquivo de hosts no servidor de todos os nomes de VMs, e a máquina serviria novamente automaticamente para esses nomes no DNS. Você ainda desejaria usar o dhcp nesse caso para que as VMs pudessem obter endereços em sua rede automaticamente, mas essa é uma abordagem mais simples do que configurar o BIND para o dns.

Minha suspeita é que o dhcp + dnsmasq provavelmente funcionará para você, a menos que você esteja tentando executar um grande número de VMs.

    
por 11.05.2011 / 09:00
0

Eu usei um pequeno projeto chamado avahi-aliases antes, não é no repositório debian, e parece ser um pouco menos do que mantido. Também no github aqui link

    
por 28.03.2017 / 19:28