Como configurar o servidor DNS BIND9 no Ubuntu 20.04
Neste tutorial, examinaremos a instalação e a configuração básica do servidor DNS BIND9.
Como configurar o servidor DNS BIND9 no Ubuntu 20.04:
Instalar 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 parecido com isto:
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 64.233.164.138
...
Configuração do BIND9
O servidor DNS funciona logo após a instalação. Você precisa configurá-lo de acordo com suas finalidades de uso. Primeiro, permita que o BIND9 funcione por meio do firewall.
sudo ufw allow Bind9
O arquivo de configuração principal é named.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 à diretriz "options".
A diretiva "listen-on" permite especificar as redes que o servidor DNS atenderá. Não escreva isso ou escreva "any;" para trabalhar com todos os endereços.
listen-on {
10.10.10.0/24;
10.1.0.0/16;
...
};
O BIND9 só permite consultas locais por padrão. Adicione os endereços IP necessários à diretiva "allow-query" ou "any;" para permitir todas as solicitações.
allow-query { any; };
Os encaminhadores contêm os endereços IP dos servidores DNS para os quais a solicitação é redirecionada se o nosso servidor não contiver os dados necessários.
forwarders {
8.8.8.8;
8.8.4.4;
};
Salve e feche o arquivo. Verifique a configuração:
sudo named-checkconf
Se nenhum erro for exibido, então tudo está em ordem. Reinicie o serviço para que as alterações tenham efeito.
sudo systemctl restart bind9
Teste do 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
Saída:
Server: dns-server-ip-address
Address: dns-server-ip-address#53
Non-authoritative answer:
Name: ubuntu.com
Address: 91.189.88.181
...
Agora você tem um servidor de nomes de cache BIND9 em funcionamento.
Próximas etapas:


