Como configuro um arquivo de zona reversa?

1

Eu tenho este arquivo de zona no bind:

        $TTL 86400
        mysite.net. IN SOA ns1.mysite.net. admin.mysite.net. (
        2006012008
        86400
        3600
        604800
        86400
        )
        mysite.net.      IN      NS      ns1.mysite.net.
        mysite.net.      IN      NS      ns2.mysite.net.
        mysite.net.      IN      A       1.2.3.4
        www.mysite.net.  IN      A       1.2.3.4
        mail.mysite.net.  IN      A      1.2.3.4
        newsite.mysite.net.  IN      A      1.2.3.4
        shop.mysite.net.  IN      A       101.102.103.104
        mysite.net.      IN      MX      30 mail.mysite.net.
        ns1                   IN      A      1.2.3.4
        ns2                   IN      A      1.2.3.4

Eu preciso de um arquivo de zona reversa. Como faço para criar isso e como colocá-lo em named.conf ?

Eu tenho um servidor dedicado com um endereço IP atribuído.

EDITAR

IP e hostname são apenas por exemplo

    
por lillolollo 03.01.2013 / 03:09

2 respostas

1

Usando os endereços que você tem no arquivo de zona acima, 1.2.3.4 e 101.102.103.104, há dois registros PTR com os quais você se preocupará - 4.3.2.1.in-addr.arpa e 104.103.102.101.in-addr. arpa.

SE você está delegando o gerenciamento das zonas de zonas reversas 3.2.1.in-addr.arpa e 103.102.101.in-addr.arpa, você pode declará-las em seu arquivo named.conf, por exemplo:

zone "3.2.1.in-addr.arpa" in {
  type master;
  file "3.2.1.rev";
};

e crie arquivos de zona e preencha-os com registros PTR, por exemplo:

$TTL 2d  ; 172800 seconds
$ORIGIN 3.2.1.IN-ADDR.ARPA.
@             IN      SOA   ns1.example.com. hostmaster.example.com. (
                              2013010304 ; serial number
                              3h         ; refresh
                              15m        ; update retry
                              3w         ; expiry
                              3h         ; nx = nxdomain ttl
                              )
              IN      NS      ns1.example.com.
              IN      NS      ns2.example.com.
4             IN      PTR     mysite.net.
; etc

O problema é que, como as outras respostas disseram, a menos que você tenha autoridade delegada para as zonas reversas para quem recebeu o seu bloco de endereços ARIN (ou qualquer um dos controles regionais de registros da Internet para sua região), você pode ter seu nome servidor publica qualquer zona que você quiser, mas ninguém nunca encontrará , seguindo uma cadeia de delegação da raiz.

Assim, é importante que você entenda quem deve publicar os registros, seja de sua responsabilidade ou de outra pessoa.

    
por 04.01.2013 / 06:24
3

Pesquisas reversas de DNS para IPv4 usam um endereço IP invertido (para trabalhar dentro da estrutura hierárquica do DNS) na zona in-addr.arpa .

Portanto, para fornecer respostas a consultas contra, por exemplo, 192.0.2.0 , um servidor DNS deve responder por 0.2.0.192.in-addr.arpa .

No entanto, é improvável que sua empresa de hospedagem tenha delegado a esse servidor para esse endereço, pois o menor domínio pai DNS normal em que seu endereço está é um /24 .

Você pode entrar em contato com seu host e fazer com que ele delegue o endereço /32 ao seu servidor DNS por meio do método em RFC 2317 , mas é mais simples e mais provável que seja suportado pelo seu host para que eles definam o registro para o que você quer que seja.

    
por 03.01.2013 / 03:43