Alternativa simples do servidor de nomes a / etc / hosts [duplicate]

3

Eu uso /etc/hosts para definir nomes para endereços locais na rede, para que eu possa digitar ssh user@raspberry em vez de ssh [email protected] .

Funciona muito bem para uma única máquina, mas agora preciso replicar para muitas máquinas. Então, naturalmente, um servidor de nomes central no servidor é uma abordagem melhor, então eu configuro a máquina uma vez e as alterações são feitas no servidor.

A pergunta é: Qual é a melhor maneira de implementar isso? Eu quero mantê-lo simples, apenas como usar o arquivo hosts , e algo como BIND parece ser um pouco esmagadora. E quais são os prós e contras de uma certa abordagem?

    
por Allan Deamon 24.08.2016 / 21:02

2 respostas

5

O Dnsmasq servirá os dados em seu arquivo / etc / hosts como um servidor dns - autoritativo para o seu domínio lógico e fornecendo armazenamento em cache para pesquisas na Internet. Também fornece um servidor dhcp.

    
por 24.08.2016 / 21:22
2

Para ssh(1) você criaria ~/.ssh/config

host raspberry
  hostname 192.168.0.5
  user user

Então você pode fazer apenas ssh raspberry

É claro que o DNS é a solução para o banco de dados do host central, é exatamente isso que funciona! Você não precisa usar bind se isso soa muito assustador, existem servidores menores como dnsmasq que poderia fazer isso mais facilmente.

    
por 24.08.2016 / 21:07