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?

angaran
fonte

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.

Eduardo Ivanec
fonte
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