wils@web ~ $ cat ~/ajuda/como-configurar-o-bind-9-no-debian-12-para-gerenciamento-de-dns.md
LinuxComo configurar o BIND 9 no Debian 12 para gerenciamento de DNS
O BIND (Berkeley Internet Name Domain) é um dos servidores DNS mais utilizados no mundo. Neste manual, vamos aprender a configurar o BIND 9 no Debian 12 para gerenciar DNS de forma eficaz.
Pré-requisitos
- Debian 12 instalado.
- Acesso root ou sudo.
- Conexão com a internet.
Passo a Passo para Configuração do BIND 9
1. Instalação do BIND
Primeiro, atualize os repositórios e instale o BIND:
sudo apt update
sudo apt install bind9 bind9utils bind9-doc
2. Configuração do BIND
O arquivo principal de configuração do BIND é o /etc/bind/named.conf.options. Edite este arquivo:
sudo nano /etc/bind/named.conf.options
Adicione ou modifique as seguintes linhas:
options {
directory "/var/cache/bind";
recursion no;
allow-transfer { none; };
};
3. Configuração da Zona
Crie um arquivo de zona para o seu domínio. Por exemplo, para o domínio exemplo.com, edite o arquivo:
sudo nano /etc/bind/named.conf.local
Adicione a seguinte configuração:
zone "exemplo.com" {
type master;
file "/etc/bind/db.exemplo.com";
};
4. Criar o Arquivo de Zona
Agora, crie o arquivo de zona:
sudo cp /etc/bind/db.empty /etc/bind/db.exemplo.com
sudo nano /etc/bind/db.exemplo.com
Edite o arquivo com as seguintes informações:
$TTL 604800
@ IN SOA ns.exemplo.com. admin.exemplo.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.exemplo.com.
@ IN A 192.0.2.1
ns IN A 192.0.2.1
www IN A 192.0.2.1
5. Reiniciar o BIND
Após configurar, reinicie o serviço BIND para aplicar as alterações:
sudo systemctl restart bind9
6. Verificação
Verifique se o BIND está rodando corretamente:
sudo systemctl status bind9
Além disso, você pode usar o comando dig para testar a resolução de DNS:
dig @localhost exemplo.com
Conclusão
Com essas etapas, você configurou o BIND 9 no Debian 12 para gerenciar DNS. Lembre-se de sempre fazer backup dos arquivos de configuração antes de realizar alterações. Uma dica importante é monitorar os logs do BIND para identificar possíveis problemas de configuração.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.