Я использую 10.0.0.X схема для моей локальной сети. У меня есть Raspberry Pi, в котором размещаются определенные службы, включая DNS. Я сталкиваюсь с проблемой с тем, что я думаю, моя обратная зона.
ИРЦ на 10.0.0.21. Мой домен является примером.ТК. Когда клиент запрашивает сервер.пример.tk, это replys с 56.234.67.45 (отредактированный к случайному IP). Этот DNS-сервер также отвечает на запросы DNS из глобальной сети. Я хочу, чтобы он ответил 10.0.0.21, поэтому клиенты в локальной сети могут иметь доступ к определенным службы, которые не пересылаются. Я делаю это с помощью обратного DNS, правильно?
мои конфигурационные файлы для BIND9:
pi@raspberrypi /etc/bind $ cat named.conf.local
zone "example.tk" {
type master;
file "/etc/bind/zones/db.example.tk";
};
zone "0.0.10.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.10";
allow-update { none; };
};
pi@raspberrypi /etc/bind $ cd zones
pi@raspberrypi /etc/bind/zones $ cat db.example.tk
$TTL 604800
@ IN SOA ns.example.tk. root.localhost. (
6 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.tk.
ns IN A 50.161.83.76
server IN A 50.161.83.76
www IN CNAME server
play IN CNAME server
pi@raspberrypi /etc/bind/zones $ cat db.10
$TTL 604800
@ IN SOA ns.example.tk. root.localhost. (
99 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
0.0.10.in-addr.arpa. IN NS ns.example.tk.
21 IN PTR ns.example.tk.
21 IN PTR server.example.tk.
pi@raspberrypi /etc/bind/zones $
проблема в том, что он никогда не отвечает обратным IP для клиентов в локальной сети.
что я делаю не так?
Edit: named-checkzone ошибок не возвращает.