LINUX.ORG.RU

Forward DNS

 , , ,


0

1

Всем привет! Ситуация такая. Развернут dns - необходимо зону zone.local отправлять на обработку на сервер 192.168.1.1

в named.conf следующие параметры:

zone "zone.local" IN {
type forward;
forwarders { 192.168.1.1; }; 

nslookup не видит таким образом адрес:

nslookup server.zone.local
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find server.zone.local: NXDOMAIN 

вот таким образом видит:

nslookup server.zone.local 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
 
Name: server.zone.local
Address: 192.168.1.30

С dns начал работать недавно. Подскажите, как быть?

Ответ на: комментарий от Khnazile

скобки закрыты, иначе бы сервис не рестартовался

options {
        listen-on port 53 { 127.0.0.1; 172.22.1.141; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { localhost; 172.22.1.0/24; 10.10.15.0/24; };
        allow-recursion { localhost; 172.22.1.0/24; 10.10.15.0/24; };
        allow-transfer  { localhost; 192.168.1.1; };   
        recursion yes;
        dnssec-enable yes;
        dnssec-validation yes;
        bindkeys-file "/etc/named.root.key";
        managed-keys-directory "/var/named/dynamic";
        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

zone "site1" IN {
        type master;
        file "named.site1";
        allow-update { none; };
};

zone "zone.local" IN {
        type forward;
        forwarders { 192.168.1.1; };
};

Molodoy
() автор топика
Ответ на: комментарий от Molodoy

скобки закрыты, иначе бы сервис не рестартовался

Мне почему-то казалось, что он просто игнорирует секцию с синтаксической ошибкой, хотя возможно я с nginx или чем-то еще путаю. А так не вижу почему оно может не работать. Попробуй добавить пустую строку в конец файла если ее нет, мало ли.

Еще можно для логов severity debug включить, возможно там будет что-то видно.

Khnazile ★★★★★
()
Ответ на: комментарий от Molodoy

А сами обращения к серверу в логах есть? Может дело вообще не в нем, а в том что какой-нибудь systemd-resolved мешается?

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Логи вот такие

13-Dec-2019 15:04:26.504 general: notice: all zones loaded
13-Dec-2019 15:04:26.504 general: notice: running
13-Dec-2019 15:18:13.094 general: notice: stopping command channel on 127.0.0.1#953
13-Dec-2019 15:18:13.094 general: notice: stopping command channel on ::1#953
13-Dec-2019 15:18:13.112 general: notice: exiting
13-Dec-2019 15:18:52.983 general: notice: all zones loaded
13-Dec-2019 15:18:52.983 general: notice: running

в resolv.conf

nameserver 127.0.0.1

Можно, конечно, добавить нужный мне 192.168.1.1 в resolv.conf и всё будет работать, но будет ли это верно?

Molodoy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.