wils@web ~ $ cat ~/ajuda/como-configurar-um-servidor-dns-usando-bind-no-ubuntu-22-04.md
LinuxComo configurar um servidor DNS usando BIND no Ubuntu 22.04
Este manual aborda a configuração de um servidor DNS usando BIND no Ubuntu 22.04. O BIND (Berkeley Internet Name Domain) é um dos servidores DNS mais utilizados no mundo.
Pré-requisitos
- Ubuntu 22.04 instalado.
- Acesso root ou sudo ao servidor.
- Conhecimento básico sobre redes e DNS.
Passo 1: Instalação do BIND
Primeiro, atualize os pacotes do sistema e instale o BIND:
sudo apt update
sudo apt install bind9 bind9utils bind9-doc
Passo 2: Configuração do BIND
O arquivo principal de configuração do BIND é o /etc/bind/named.conf.options. Edite este arquivo para definir as opções de escuta:
sudo nano /etc/bind/named.conf.options
Adicione ou modifique as seguintes linhas:
options {
directory "/var/cache/bind";
recursion no;
allow-query { any; };
};
Passo 3: Configuração de Zona
Crie um novo arquivo de zona para seu domínio. Por exemplo, para o domínio exemplo.com:
sudo nano /etc/bind/named.conf.local
Adicione a seguinte configuração:
zone "exemplo.com" {
type master;
file "/etc/bind/db.exemplo.com";
};
Passo 4: Criar o arquivo de zona
Crie o arquivo de zona que você referenciou:
sudo cp /etc/bind/db.empty /etc/bind/db.exemplo.com
sudo nano /etc/bind/db.exemplo.com
Edite o arquivo com as seguintes configuraçõ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.
ns IN A 192.168.1.1
@ IN A 192.168.1.2
www IN A 192.168.1.2
Passo 5: Reiniciar o BIND
Após todas as configurações, reinicie o serviço do BIND:
sudo systemctl restart bind9
Passo 6: Testar a configuração
Use o comando dig para testar a configuração do DNS:
dig @localhost exemplo.com
Conclusão
Você configurou com sucesso um servidor DNS usando BIND no Ubuntu 22.04. Dica: Sempre faça backups das suas configurações antes de realizar alterações significativas.
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.