extension para / etc / hosts

2

É possível estender o arquivo / etc / hosts no ubuntu16.04?

Eu tenho muitos servidores ubuntu, todos os servidores devem usar o mesmo arquivo / etc / hosts, exceto algumas entradas especiais. Minha solução preferida seria um diretório (/etc/hosts.d) com alguns arquivos extras. Então eu seria capaz de copiar o arquivo hosts original para cada servidor e armazenar um arquivo especializado no diretório.

Alguma solução? Obrigado.

    
por Christian M 21.07.2016 / 06:05

1 resposta

0

Não, não é possível usar mecanismos padrão.

derobert em seu resposta no Unix.SE sugeriu as seguintes soluções alternativas:

  

'Existem algumas abordagens que você pode usar:

     
  • Configure um servidor DNS (possivelmente somente local). Algumas delas dão um muito de flexibilidade, e você pode definitivamente espalhar seus arquivos host através de múltiplos arquivos, ou até mesmo máquinas. Se você está tentando incluir a mesma lista de hosts em várias máquinas, o DNS provavelmente é a resposta certa.

  •   
  • Configure algum outro serviço de nomes (NIS, LDAP, etc.). Verifique os documentos do NSS da glibc sobre o que é suportado. Pessoalmente, acho que você deveria usar o DNS na maioria dos casos.

  •   
  • Crie um diretório /etc/hosts.d ou similar e escreva alguns scripts para concatená-los (o mais trivial: cat /etc/hosts.d/*.conf > /etc/hosts , embora você provavelmente deseje um pouco melhor, por exemplo, classificar) e execute esse script na inicialização, ou a partir do cron, ou manualmente sempre que você atualizar os arquivos.

  •   
    
por techraf 13.04.2017 / 14:37