[FUG-BR] Bind 9 - Reverso

Renato Martins renato em redenetworks.com.br
Quinta Agosto 30 11:30:15 BRT 2007


para vc liberar o recurcividade para seus clientes use
allow-recursion { ip;ip2;};

coloque no seu named.conf dentro de options assim:

exemplo:

options {
        directory "/etc/namedb";
        pid-file "/var/run/named/pid";
        dump-file "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";
        listen-on{ 127.0.0.1;189.26.129.1;}; # ip do servidor que o named 
deve ouvir as requisiçoes dns
        version "not-avaliable";
        allow-recursion { 127.0.0.1;200.255.253.241;
                                    200.255.125.214;
                                   189.26.128.0/20;}; # ips e rede que podem 
fazer consulta dns

};


# exemplo de reverso da classe c
zone "143.26.189.in-addr.arpa" {
      type master;
      file "master/143.26.189.in-addr.arpa.rev";
      allow-transfer { 189.26.129.2;}; # ip do secundario
      notify yes;
};


# exemplo do arquivo 143.26.189.in-addr.arpa.rev

cat  143.26.189.in-addr.arpa.rev

$TTL    3600
@       IN      SOA     ns1.meudominio.net.br. postmaster.meudominio.net.br. 
(
                                2007082104; Serial
                                3600    ; Refresh
                                900     ; Retry
                                3600000 ; Expire
                                3600 )  ; Minimum
        IN      NS      ns1.meudominio.net.br.
        IN      NS      ns2.meudominio.net.br.
1       IN    PTR     ns1.meudominio.net.br.
2       IN    PTR     ns2.meudominio.net.br.
3       IN    PTR     189-26-143-3.meudominio.net.br.

#do 1  ate 254



----- Original Message ----- 
From: "Zavam, Vinícius" <egypcio at secrel.com.br>
To: <freebsd at fug.com.br>
Sent: Tuesday, August 07, 2007 6:54 PM
Subject: Re: [FUG-BR] Bind 9 - Reverso


Citando Danilo Bedani:

> Pessoal, vi alguma coisa aqui na lista sobre DNS recursivo.
>
> Preciso configurar o recursivo pro meu ASN, 189.12.80/20...
>
> estou declarando cada bloco /24 da seguinte forma no meu named.conf:
>
> zone "0.80.12.189.in-addr.arpa" {
> type master;
> file "master/189.12.80.0-255.rev";
> };
>
>
> e o arquivo 189.12.80.0-255.rev está da seguinte forma:
>
> $TTL 3600
>
> @ IN SOA dns1.xxxx.com.br. root.dns1.xxxxx.com.br. (
> 2007010801 ; Serial
> 3600 ; Refresh - 1 Hour
> 900 ; Retry - 15 Min
> 6048000 ; Expire - 1 week
> 1200 ); ; Negative Cache TTL - 20
> Min
>
>
> @ IN NS dns1.xxxxx.com.br.
> @ IN NS ns.embratel.net.br. ;
>
> 1 IN PTR 189-12-80-1.vmaxnet.com.br
> 2 IN PTR 189-12-80-2.vmaxnet.com.br.
> 3 IN PTR 189-12-80-3.vmaxnet.com.br.
> 4 IN PTR 189-12-80-4.vmaxnet.com.br.
> .
> .
> .
> .
>
>
>
> O named starta sem problemas, mas ao dar um nslookup 189.12.80.1, ele não
> encontra nada.
> Estou utilizando o BIND9, FreeBSD 6.2
>
>
> Valeu!
> --
> Danilo Bedani

192.168.0.0/24

# cat named.conf
"...
zone "0.168.192.in-addr.arpa" {
type master;
notify yes;
allow-transfer { 192.168.0.3; };
file "views/0.168.192.in-addr.arpa";
};
..."

# cat views/0.168.192.in-addr.arpa
$TTL 3600
0.168.192.in-addr.arpa. IN SOA ns.abc.net.br. sysadmin.abc.net.br. (
2007080701
10800
3600
604800
3600
)
IN NS ns.abc.net.br.
IN NS ns2.abc.net.br.
3 IN PTR host.abc.net.br.

# host 192.168.0.3
3.0.168.192.in-addr.arpa domain name pointer host.abc.net.br.


---------------------
Webmail SecrelNet

-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd