Como configurar o servidor DNS Bind 9 no Ubuntu 20.4

Neste tutorial, vamos percorrer a instalação e configuração básica do servidor DNS BIND9.


Instale o BIND9

A primeira coisa que você precisa fazer é atualizar a lista de pacotes e instalar o BIND9.

sudo apt update

sudo apt install bind9

Após a conclusão do processo de instalação, você pode verificar se o BIND9 está funcionando.

nslookup google.com 127.0.0.1
A resposta será algo assim:

Servidor: 127.0.0.1

Endereço: 127.0.0.1#53

Resposta sem autoridade:

Nome: google.com

Endereço: 64.233.164.138

...


Configuração BIND9

O servidor DNS funciona logo após a instalação. Você precisa configurá-lo de acordo com seus propósitos de uso. Primeiro, permita que o BIND9 funcione através do firewall.

sudo ufw permitir Bind9

O arquivo de configuração principal é chamado.conf.options, vamos abri-lo.

sudo nano /etc/bind/named.conf.options

Algumas das opções disponíveis estão listadas abaixo. Adicione o necessário à diretiva "options".

A diretiva "listen-on" permite especificar as redes que o servidor DNS servirá. Não escreva isso ou escreva "qualquer"; funcionar para todos os endereços.

Ouça {

10.10.10.0/24;

10.1.0.0/16;

...

};

O BIND9 permite apenas consultas locais por padrão. Adicione os endereços IP necessários à diretiva "allow-query" ou "any;" para permitir todas as solicitações.

permitir-consulta { qualquer; };

Os encaminhadores contêm os endereços IP dos servidores DNS para os quais a solicitação é redirecionada se nosso servidor não contiver os dados necessários.

encaminhadores {

8.8.8.8;

8.8.4.4;

};

Salve e feche o arquivo. Verifique a configuração:

sudo nomeado-checkconf

Se nenhum erro aparecer, então tudo está em ordem. Reinicie o serviço para que as alterações tenham efeito.

sudo systemctl restart bind9






Para verificar se o servidor DNS está funcionando corretamente, digite o seguinte comando em qualquer outro computador remoto. Substitua dns-server-ip-address pelo endereço IP do servidor DNS.

nslookup ubuntu.com dns-server-ip-address
Resultado:

Servidor: dns-server-ip-address

Endereço: dns-server-ip-address#53

Resposta sem autoridade:

Nome: ubuntu.com

Endereço: 91.189.88.181

...

Agora você tem um servidor de nomes de cache BIND9 em funcionamento.
Fonte: https://serverspace.io/support/help/configure-bind9-dns-server-on-ubuntu/