Como criar um arquivo de pesquisa reversa para o BIND que aponte para algumas redes?

0

Eu estou tentando criar um arquivo de pesquisa reversa no BIND, mas preciso apontar para muitas redes, não apenas uma.

Eu tenho três redes que se conectaram ao mesmo servidor de ligação, 192.168.3 e 192.168.4 e 192.168.1 . Eu gostaria que em um arquivo de pesquisa inversa eu pudesse me referir a todos os clientes nas três redes. Atualmente não tenho ideia de como escrever esse arquivo de zona, o que eu tenho é:

168.192.in-addr.arpa. SOA dns1.mynetwork.unix admin.mynetwork.unix
1.4.168.192 IN PTR  dns1.mynetwork.unix 
11.3  IN PTR client.mynetwork.unix

Quando inicio o servidor de ligação, ele me envia uma mensagem de erro no arquivo de log em /var/log/messeges/ que diz:

loading from master file named.168.192 faild: not a valid number

Eu omiti o outro material não relacionado (IMO) do arquivo de configuração.

Para resumir, eu conciso que a pergunta seja, é possível criar um arquivo dns reverso (em bind) que possa apontar para redes diferentes? se sim o que eu preciso mudar no exemplo acima?

    
por Hanan N. 11.12.2011 / 09:10

1 resposta

2

O registro SOA que você postou está incorreto; precisa ser da forma:

zone IN SOA auth-server. admin.address (serial refresh retry expiry minTTL)

Depois de ter editado o arquivo de zona, você pode verificá-lo com named-checkzone zonename filename .

Para responder ao ponto principal da sua pergunta, sim, você pode fazer o que quiser em uma única zona. A / 24 ou maior pode estar contido em uma única zona, embora seja comum separá-los. Para redes menores que um / 24, é um pouco mais complicado, mas factível (usando CNAME s).

Veja uma zona de exemplo:

; Zonefile for 168.192.in-addr.arpa.
@               IN      SOA     ns1.example.com. hostmaster.example.com. (
                        2011121101      ; serial
                                1H      ; refresh (1h)
                                10M     ; retry (10m)
                                1W      ; expire (1w)
                                30M )   ; minimum (30m)

@               IN      NS      ns1.example.com.
@               IN      NS      ns2.example.com.

1.1             IN      PTR     host1-1.example.com.
2.1             IN      PTR     host1-2.example.com.

1.2             IN      PTR     host2-1.example.com.
2.2             IN      PTR     host2-2.example.com.

1.3             IN      PTR     host3-1.example.com.
2.3             IN      PTR     host3-2.example.com.

Dê uma olhada no BIND ARM (Manual de referência do administrador ). Esta é a referência canônica para o BIND.

    
por 11.12.2011 / 17:51

Tags