Solução DNS local leve para uma máquina de desenvolvedor para substituir o fiddling com / etc / hosts

3

Em nossa configuração, atribuímos um nome de domínio separado para cada serviço TCP para configurabilidade. No cluster de produção, usamos o BIND para gerenciá-lo. Mas na máquina do desenvolvedor, isso se traduz actualmente para um bando de entradas em /etc/hosts :

127.0.6.4 foobar-api.foo

Isso é algo como dez entradas por projeto e alguns projetos por máquina do desenvolvedor. Está ficando muito difícil de gerenciar.

Por favor, sugerem um servidor DNS leve ou alguma outra solução para substituir /etc/hosts com algo que é mais fácil de manusear.

Nós sentimos que o BIND é um exagero aqui.

    
por Alexander Gladysh 10.03.2012 / 22:25

1 resposta

7

Dnsmasq provavelmente serviria a você. É basicamente um encaminhador de DNS muito leve, com recursos do tipo DNS Server.

Configure o dnsmasq em um servidor ou em um PC antigo não usado e configure suas máquinas de desenvolvimento para usá-lo (o servidor dnsmasq) como servidor DNS primário. Agora você só precisa manter o arquivo hosts em uma máquina, a que executa o dnsmasq.

    
por 10.03.2012 / 22:39