O servidor DNS não consegue encontrar o registro PTR: NXDOMAIN

5

Eu tentei configurar bind DNS no Ubuntu.

Eu tenho 2 máquinas:

a máquina A é cliente:

IP: 192.168.190.176  
hostname: example.com 

a máquina B é o servidor DNS:

IP: 192.168.190.171 

No servidor DNS:

/etc/bind/named.conf.local :

zone "example.com" {
        type master;
        file "/etc/bind/db.example.com";
};
//reverse zone
zone "190.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192";
};

/etc/bind/db.example.com :

$TTL    604800
@       IN      SOA     example.com.        root.example.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      example.com.
@       IN      A       192.168.190.176
@       IN      AAAA    ::1

/etc/bind/db.192 :

$TTL    604800
@       IN      SOA     example.com. root.example.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      example.com.
176.190.168     IN      PTR     example.com.

E no cliente:

nslookup 192.168.190.176
Server:     192.168.190.171
Address:    192.168.190.171#53

** server can't find 176.190.168.192.in-addr.arpa: NXDOMAIN

Você pode consertar isso?

ATUALIZAÇÃO: Eu tento com o nslookup example.com

o servidor não pode encontrar example.com: SERVFAIL

    
por QChí Nguyễn 23.04.2017 / 17:31

1 resposta

5

Você está exagerando.

No seu arquivo /etc/bind/named.conf.local , você já declarou o snippet para a zona reversa 190.168.192.in-addr.arpa , ou seja, 192.168.190 :

zone "190.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192";
};

Agora, no arquivo /etc/bind/db.192 , você só precisa se referir ao último octeto do endereço IP, não ao endereço completo; na verdade, mais de um octeto estaria incorreto.

Presumivelmente você está planejando atribuir 176 como o último octeto, ou seja, o PTR RR, então adicione:

176     IN      PTR     example.com.
    
por heemayl 23.04.2017 / 17:50