Тестирую в 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.