Modificação do cliente DNS do Linux

1

Existe uma maneira no Linux de fazer isso quando o cliente DNS procura informações em um nome DNS e retornaria um número IP, mesmo que ele não existisse?

Estou criando um ambiente de teste e quero poder resolver nomes de domínio que não existem.

Eu sei que posso fazer isso no arquivo host, mas não quero editar esse arquivo para cada nome de domínio que tento pesquisar.

Mais esclarecimentos sobre a minha pergunta é esta

Cenário 1: faço ping de google.com dns pesquisa google.com e obtenho o número IP real.

Cenário 2: pingando nonexstiantdoamin.com , ele retornaria o número IP local em vez da falha na pesquisa.

    
por Quill Littlefeather 07.08.2017 / 16:34

1 resposta

1

Dê uma olhada no dnsmasq . Tem uma opção -H que permite adicionar hosts. De sua página de manual:

-H, --addn-hosts=<file>
              Additional hosts file.  Read  the  specified  file  as  well  as
              /etc/hosts.  If  -h is given, read only the specified file. This
              option may be repeated for more than one additional hosts  file.
              If  a  directory  is given, then read all the files contained in
              that directory.
    
por 07.08.2017 / 18:05

Tags