Recentemente, tive um problema de configuração de DNS Reverso que me impossibilitou o envio de e-mails para determinados clientes, pois o servidor de SMTP (Simple Mail Transfer Protocol) do destinatário requisitava dns reverso para que a comunicação entre os servidores de SMTP fosse estabelecida.
Com isso, achei por bem solidifcar esse conteúdo que pode ser insignificante a primeira vista, mas com certeza algum dia, o adminstrador de rede irá se deparar com essa situação. A configuração no BIND 9.x, não é difícil, basta seguir um roteiro e pronto, ligar para a operadora da banda larga e solicitar um teste de transferência de zonas do master para o slave, que iremos tratar abaixo.
Primeiramente, no arquivo named.conf (/etc/named.conf) da distribuição Suse, edite o arquivo incluindo a zona reversa, respeitando a seguinte lógica para as zonas conforme o bloco de endereçamento de ip:
Observe na tabela abaixo o formato da zona que deve ser configurada, dependendo do bloco associado.
Bloco Zona
XXX.YYY.ZZZ.0/24 ZZZ.YYY.XXX.in-addr.arpa
XXX.YYY.ZZZ.0/26 0-63.ZZZ.YYY.XXX.in-addr.arpa
XXX.YYY.ZZZ.64/2 64-127.ZZZ.YYY.XXX.in-addr.arpa
XXX.YYY.ZZZ.128/26 128-191.ZZZ.YYY.XXX.in-addr.arpa
XXX.YYY.ZZZ.192/26 192-255.ZZZ.YYY.XXX.in-addr.arpa
Atenção na inversão dos octetos onde, XXX.YYY.ZZZ no bloco se transformam em ZZZ.YYY.XXX na zona.
Então, no named.conf, adicione a seguinte linha:
zone “<zona reversa>” {
type master;
file “ZZZ.YYY.XXX.in-addr.arpa.zone”; (exempo para o bloco XXX.YYY.ZZZ.0/24 )
allow-transfer { ip do provedor autorizado para receber as zonas; };
};
Na distribuição Suse, dentro de /var/lib/named, crie o arquivo ZZZ.YYY.XXX.in-addr.arpa.zone e adicione as informações pertinentes a um arquivo de zone, como SOA, NS, PTR e etc. Não esqueça de colocar o ip reverso, como por exemplo:
5 IN PTR exemplo.dominio.com.br.
Salve o arquivo e reinicie o named (service named restart) e teste as configurações com o comando host:
host XXX.YYY.ZZZ.5
A resposta deverá ser XXX.YYY.ZZZ.5 pointer to exemplo.dominio.com.br
Roney Médice
Analista de Sistemas e Bacharel em Direito