Сервер DNS не может найти запись PTR: NXDOMAIN

Я пытался настроить bind DNS в Ubuntu.

У меня есть 2 машины:

машина A является клиентом:

IP: 192.168.190.176  
hostname: example.com 

машина B является DNS-сервером:

IP: 192.168.190.171 

В сервере 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.

И в клиенте:

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

Можно ли зафиксировать его?

ОБНОВЛЕНИЕ: Я пробую nslookup example.com

сервер не может найти example.com: SERVFAIL

5
задан 23 April 2017 в 09:07

1 ответ

Вы переусердствовали его.

В Вашем /etc/bind/named.conf.local файл, Вы уже объявили отрывок для обратной зоны 190.168.192.in-addr.arpa т.е. 192.168.190:

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

Теперь в /etc/bind/db.192 файл, просто необходимо обратиться к последнему октету IP-адреса, не целому адресу; на самом деле даже больше чем один октет был бы неправильным.

, По-видимому, Вы планируете присвоиться 176 как последний октет т.е. PTR RR, поэтому просто добавить:

176     IN      PTR     example.com.
5
ответ дан 23 November 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: