Como configurar um servidor DNS simples para responder apenas a um nome e encaminhar todo o resto?


16

Gostaria de configurar um pequeno servidor Linux (Ubuntu) para um projeto da escola. Esse servidor escolar deve encaminhar todas as solicitações ao servidor DNS primário da rede e responder com um endereço IPv6 quando solicitado pelo Google.com

Como posso fazer isso?

Respostas:


17

Eu usei dnsmasqpara coisas semelhantes no passado.

Primeiro edite seu /etc/hostsarquivo e adicione as entradas relevantes para que elas sejam resolvidas nos endereços esperados ao testá-los localmente (por exemplo, com ping). Em seguida, apt-get install dnsmasqe certifique-se no-hostsé comentado fora no arquivo de configuração (deve ser por padrão).

A maneira como isso funciona (por padrão) é: ao ter que resolver um nome, dnsmasqprimeiro ele o procura em seu hostsarquivo. Se não for encontrado, ele o encaminha pelos servidores DNS configurados /etc/resolv.conf.


Obrigado, é exatamente isso que eu estava procurando. O Dnsmasq oferece um arquivo de configuração simples e fácil. Adicionei uma linha para resolver google.com em um endereço IPv6 e funciona como um encanto, sem sequer tocar em resolv.conf!
Angaran
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.