Início » Como configurar o servidor DNS Bind 9 no Ubuntu 20.4
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.