Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Reverse DNS (rDNS) é o processo de resolver um endereço IP em um nome de domínio, o oposto do que o DNS tradicional faz. Este processo é útil em diversas aplicações, como verificação de e-mails e segurança de rede. Embora o conceito de rDNS não seja exclusivo do Raspberry Pi, ele pode ser configurado e utilizado neste dispositivo para fins de aprendizado ou aplicações práticas em redes domésticas e pequenas empresas.
Exemplos:
Instalação do BIND9 no Raspberry Pi
O BIND9 é um dos servidores DNS mais utilizados e pode ser configurado para suportar rDNS. Para instalar o BIND9 no Raspberry Pi, execute os seguintes comandos:
sudo apt update
sudo apt install bind9 bind9utils bind9-doc
Configuração do BIND9 para Reverse DNS
Após a instalação, você precisará configurar o BIND9 para suportar rDNS. Edite o arquivo de configuração principal do BIND9:
sudo nano /etc/bind/named.conf.local
Adicione a seguinte zona de rDNS, substituindo 0.168.192
pelo seu bloco de IP invertido:
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Criar o arquivo de zona para rDNS
Crie o arquivo de zona mencionado acima:
sudo nano /etc/bind/db.192
Adicione o seguinte conteúdo, substituindo os IPs e nomes de domínio conforme necessário:
;
; BIND reverse data file for local 192.168.0.0/24 net
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
1 IN PTR raspberrypi.example.com.
Reiniciar o BIND9
Após configurar o arquivo de zona, reinicie o serviço BIND9 para aplicar as mudanças:
sudo systemctl restart bind9
Testar a configuração de rDNS
Use o comando dig
para verificar se a configuração de rDNS está funcionando corretamente:
dig -x 192.168.0.1
Isso deve retornar o nome de domínio associado ao endereço IP, conforme configurado no arquivo de zona.