Notícias
Novos modelos de linguagem da API Serverspace GPT
JH
Joe Harris
setembro 15, 2020
Atualizado janeiro 31, 2025

Como configurar o servidor DNS BIND9 no Ubuntu 20.04

DNS Linux Ubuntu

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:

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.