Назад | Перейти на главную страницу

Проблемы с обратным DNS на неизвестное имя хоста

Тестирую в pingdom на здоровье днс. Pingdom выдает мне это сообщение об ошибке;

Reverse for 192.0.2.4 points to an unknown host name (192-0-2-4.rev.example.invalid).
The PTR record for the address points to an unknown host name.

Мой файл named.conf.local;

 zone "example.com"{

     type master;
     file "/etc/bind/zones/db.example.com";
};

zone "2.0.192.in-addr.arpa"{
   type master;
   file "/etc/bind/zones/db.2.0.192";

};

Мои файлы зоны / db.2.0.192;

 ;
 ; BIND reverse data file for local loopback interface
 ;
 $TTL   604800
 @  IN  SOA example.com. root.example.com. (
          2016103001        ; Serial
         604800     ; Refresh
          86400     ; Retry
        2419200     ; Expire
         604800 )   ; Negative Cache TTL


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

 ;ns1.example.com.        IN      A       192.0.2.4
 ;ns2.example.com.        IN      A       192.0.2.4

;example.com.    IN      NS      ns1.example.com.
;example.com.    IN      NS      ns2.example.com.

2.0.192.in-addr.arpa.   IN  PTR example.com.
2.0.192.in-addr.arpa.   IN  PTR ns1.example.com.
2.0.192.in.addr.arpa.   IN  PTR ns2.example.com.

Мои файлы зоны / db.example.com;

 $TTL    86400
 @       IN      SOA     ns1.example.com. root.example.com. (
                          3         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL

 example.com.   IN  NS  example.com.
 example.com.   IN  A   192.0.2.4

 www.example.com.   IN  A   192.0.2.4
 ns1.example.com.   IN  A   192.0.2.4
 ns2.example.com.   IN  A   192.0.2.4

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

 cdn.example.com. IN  CNAME   xx.xx.example.com.

; MX records
@   IN  MX  1   mx.example.com.
@   IN  MX  2   mx2.example.com.

Также я запускаю эту команду; статус службы bind9

Выдает это сообщение;

 bind9.service - BIND Domain Name Server
 Loaded: loaded (/lib/systemd/system/bind9.service; enabled)
 Drop-In: /run/systemd/generator/bind9.service.d
      └─50-insserv.conf-$named.conf
 Active: active (running) since Tue 2017-01-03 23:15:31 CET; 7s ago
 Docs: man:named(8)
 Process: 29801 ExecStop=/usr/sbin/rndc stop (code=exited, status=0/SUCCESS)
 Main PID: 29806 (named)
 CGroup: /system.slice/bind9.service
       └─29806 /usr/sbin/named -f -u bind

Jan 03 23:15:32 jtx named[29806]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan 03 23:15:32 jtx named[29806]: zone example.com/IN: loaded serial 3
Jan 03 23:15:32 jtx named[29806]: /etc/bind/zones/db.2.0.192:33: ignoring out-of-zone data (3.2.1.in.addr.arpa)
Jan 03 23:15:32 jtx named[29806]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan 03 23:15:32 jtx named[29806]: zone 2.0.192.in-addr.arpa/IN: loaded serial 2016103001
Jan 03 23:15:32 jtx named[29806]: zone localhost/IN: loaded serial 2
Jan 03 23:15:32 jtx named[29806]: all zones loaded
Jan 03 23:15:32 jtx named[29806]: running
Jan 03 23:15:32 jtx named[29806]: zone example.com/IN: sending notifies (serial 3)
Jan 03 23:15:32 jtx named[29806]: zone 2.0.192.in-addr.arpa/IN: sending notifies (serial 2016103001)

Это содержимое файла. Я не очень хорошо разбираюсь в управлении DNS. Я использую операционную систему Debian и DNS-менеджер Bind9. Я уверен, что в файлах много ошибок.

Спасибо заранее за вашу помощь.

--Обновлено

Также я проверяю эту команду;

 dig -x 192.0.2.4

Возврат;

 ;; OPT PSEUDOSECTION:
 ; EDNS: version: 0, flags:; udp: 4096
 ;; QUESTION SECTION:
 ;4.2.0.192.in-addr.arpa.    IN      PTR
 ;; ANSWER SECTION:
 1.2.3.in-addr.arpa. 83415 IN    PTR     4.2.0.192.rev.poneytelecom.eu.
 ;; AUTHORITY SECTION:
 192.0.2.in-addr.arpa. 83415 IN      NS      nsb.online.net.
 192.0.2.in-addr.arpa. 83415 IN      NS      nsa.online.net.

Вы получаете сообщение о том, что он указывает на неизвестное имя хоста, потому что 192-0-2-4.rev.example.invalid не имеет записей DNS и не указывает на какой-либо IP.

Как вы вставили, серверами имен для PTR являются nsb.online.net и nsa.online.net, поэтому эти серверы имен отвечают за определение значения записи PTR.

Вам нужно либо попросить вашего интернет-провайдера / поставщика услуг хостинга изменить запись PTR на имя хоста, имеющее соответствующую запись A, либо попросить их установить серверы имен для 2.0.192.in-addr.arpa. на IP-адрес сервера, на котором у вас есть зона 2.0.192.in-addr.arpa, которую вы вставили в свой пост, если вы хотите иметь возможность самостоятельно определять записи PTR.