Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar um Servidor DNS no Linux Usando BIND

Configurar um servidor DNS (Domain Name System) no Linux é uma tarefa essencial para administradores de sistemas que desejam gerenciar a resolução de nomes de domínio na rede. O BIND (Berkeley Internet Name Domain) é um dos softwares DNS mais utilizados no ambiente Linux. Neste artigo, vamos explorar como configurar um servidor DNS usando BIND no Linux.


Pré-requisitos


Antes de começarmos, certifique-se de ter:


1. Acesso root ou sudo ao servidor Linux.
2. Conexão à internet para instalar pacotes necessários.
3. Um nome de domínio registrado (opcional, mas recomendado).


Passo 1: Instalando o BIND


Primeiro, precisamos instalar o BIND. Em distribuições baseadas em Debian, como o Ubuntu, você pode usar o apt:


sudo apt update
sudo apt install bind9 bind9utils bind9-doc

Em distribuições baseadas em Red Hat, como o CentOS, use o yum:


sudo yum install bind bind-utils

Passo 2: Configurando o BIND


Os arquivos de configuração do BIND estão localizados em /etc/bind no Debian/Ubuntu e /etc/named no CentOS. O arquivo principal de configuração é named.conf.


Configurando named.conf


Abra o arquivo named.conf com seu editor de texto favorito:


sudo nano /etc/bind/named.conf

Adicione ou edite as seguintes diretivas para configurar a zona do seu domínio:


zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};

Criando o Arquivo de Zona


Crie o arquivo de zona para o seu domínio:


sudo nano /etc/bind/db.example.com

Adicione as seguintes entradas ao arquivo de zona:


$TTL    604800
@ IN SOA ns1\.example.com. admin.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1\.example.com.
@ IN A 192.168.1.1
ns1 IN A 192.168.1.1
www IN A 192.168.1.2

Passo 3: Verificando a Configuração


Verifique a configuração do BIND para garantir que não há erros:


sudo named-checkconf
sudo named-checkzone example.com /etc/bind/db.example.com

Passo 4: Iniciando e Habilitando o BIND


Inicie o serviço BIND e habilite-o para iniciar automaticamente na inicialização do sistema:


sudo systemctl start bind9
sudo systemctl enable bind9

No CentOS:


sudo systemctl start named
sudo systemctl enable named

Passo 5: Testando o Servidor DNS


Para testar se o servidor DNS está funcionando corretamente, use o comando dig:


dig @localhost example.com

Você deve ver uma resposta que inclui o endereço IP configurado no arquivo de zona.


Conclusão


Neste artigo, abordamos o processo de instalação e configuração de um servidor DNS usando BIND no Linux. Com essas etapas, você pode gerenciar a resolução de nomes de domínio na sua rede de forma eficiente.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.