Como mantenho o TLD .local na minha intranet?

3

Eu uso o vagrant para iniciar VMs e conectar o acesso à rede à minha máquina local. Infelizmente o lançamento da VM exvery me dá um novo endereço IP e endereço MAC. Eu tenho um domínio.local que eu uso e atualmente eu tenho que mudar o arquivo hosts do meu computador a cada lançamento para combinar.

Eu tenho acesso de administrador a todas as máquinas (local, VM e roteador para a intranet). Como posso dizer domínios .local para resolver localmente apenas de uma forma que não me obrigue a alterar (ou definir em todos) o meu arquivo hosts local?

    
por Bradley 25.07.2013 / 07:37

2 respostas

3

Entendo que você precisa resolver os endereços atribuídos dinamicamente.

Eu tive o mesmo problema e usei o DNSMASQ, esse é um DNS & Servidor DHCP que funciona muito bem no servidor Ubuntu. Grande benefício é que é quase zero de configuração.

Como eu configuro:

NAT - SRV01 - InternalNet - SRV02 / SRV03 / CLNT

Portanto, o SRV02 / SRV03 / CLNT é conectado somente ao InternalNet, obtendo pesquisas de DHCP e de domínio do SRV01. O SRV01 também é um gateway para essas máquinas (usando o encaminhamento de ip e o mascaramento do iptables no SRV01).

Funciona como um encanto. Espero que isso ajude.

/ dnsmasq

    
por 25.07.2013 / 08:13
1

Você pode usar o Zeroconf. Ele transmite o nome do host e o disponibiliza para os outros hosts na rede local. Dessa forma, você pode acessar seus hosts usando hostA.local , hostB.local , etc.

Em sistemas baseados em Debian, você precisa do pacote libnss-mdns para o anúncio do nome do host e avahi-daemon para a resolução do nome.

    
por 25.07.2013 / 10:58