Adicionando uma zona reversa em um servidor Master

Atenção

Realize as adaptações necessárias quando for configurar sua zona.

Definições

  • Definição da Zona:
    • zone – nome da zona
    • type – tipo de servidor (master/slave/hint/…)
    • file – nome do ficheiro que contem as configurações
    • masters – lista de servidores master (só para servidores do tipo slave)
  • Tipos de servidores:
    • master – servidor primário (contém as configurações da zona)
    • slave – servidor secundário (vai buscar as configurações ao master)
    • hint – contém os endereços dos servidores de root (“.”)
    • cache – servidor que só faz cache das respostas obtidas (não define zonas)
  • Resource-Records types (RR)
    • SOA – StartOfAuthority: início de definição de zona (domínio)
    • NS – NameServers: servidores DNS da zona
    • A – Address: nome para endereço IP
    • PTR – PoinTeR: endereço IP para nome
    • CNAME – CanonicaName: mesmo endereço de outro nome
    • MX – Mail eXanger: servidores de mail do domínio

A configuração de uma zona reversa é feita da mesma maneira que uma zona direta. A única diferença entre elas, é que uma contém as informações para resolver nomes em IP e a outra contém informações para resolver IP em nome.

Para adicionar uma zona reversa em um servidor master, seguimos os mesmos passos da zona direta:

  1. Indicar ao Bind que ele será autoritativo daquela zona;
  2. Configurar o banco de dados daquela zona;

O primeiro passo é feito editando o arquivo /etc/bind/named.conf.local. Nele deve-se adicionar as informações necessárias para que o Bind consiga reconhecer a zona em questão. Abaixo um exemplo do que deve ser adicionado no named.conf.local para uma zona reversa chamada 8/29.38.18.172.in-addr.arpa

zone "0/29.38.18.172.in-addr.arpa" {
        type master;
        file "db.172.18.38.1-6";
        allow-transfer {
                none;
        };
};

No exemplo acima, a opção allow-transfer indica quem tem permissão de transferir informações do banco de dados da zona. Quando se coloca none, o servidor não vai permitir que ninguém transfira nada dele. ess O segundo passo é criar o arquivo db.172.18.38.1-6 dentro da pasta /var/cache/bind. Esse arquivo corresponde ao banco de dados dessa zona. Abaixo um exemplo de um banco de dados para a zona reversa 8/29.38.18.172.in-addr.arpa.

$TTL    86400
@          IN      SOA     ns1.professor.eti.br.     tenpontes.gmail.com. (
                                2009112001
                                300
                                3600
                                86400
                                3600 )
;
           IN      NS      ns1.professor.eti.br.
           IN      NS      ns2.professor.eti.br. 
;
3          IN      PTR     webserver.professor.eti.br.
4          IN      PTR     mail.professor.eti.br.
5          IN      PTR     ns1.professor.eti.br.
6          IN      PTR     ns1.professor.eti.br.
;
ensino/semestres/2011.1/admso/material/dicas/dicas-importantes/adicionando_uma_zona_reversa_em_um_servidor_master.txt · Última modificação: 2011/05/25 20:30 por 1664038