O / etc / hosts pode ser configurado automaticamente?

1

Eu preciso adicionar endereços mac automaticamente a alguns arquivos e adicionar manualmente os nomes de host atribuídos a eles. Em seguida, um script fará a varredura de minha LAN doméstica para esses endereços MAC e preencherá o arquivo / etc / hosts, atualizando o cache. Mais importante ainda, não quero um servidor centralizado que funcione como servidor DNS 24 horas por dia, 7 dias por semana e consuma muita energia, além da energia já consumida pelo modem, oferecendo seus próprios serviços de LAN-dhcp. ou seja, eu preciso de um serviço DNS descentralizado.
Alguém já ouviu falar de tal script?

Mas eu acho que é pedir demais, é alguma maneira de ler automaticamente o arquivo / etc / hostname de todos os computadores no momento em que eles entram na minha LAN e atualizar diretamente a resolução de nomes sem a necessidade de um arquivo / etc / hosts . Alguém sabe se isso seria possível sem alterar o servidor dhcp?

    
por piotr5 21.10.2012 / 01:47

1 resposta

5

Como você provavelmente usará o IP, os endereços MAC não ajudarão em nada. O que você deseja é que o mDNS reslove nomes de host locais. No Ubuntu, isso é ativado automaticamente. Você deve conseguir resolver os endereços IP de outros computadores usando o nome deles mais .local como em:

my-pc.local
    
por antiguru 21.10.2012 / 03:31