[an error occurred while processing this directive]

Решение проблемы резолвинга при включенных forwarders в BIND 9
Если bind 9 одновременно является переадресующим сервером ( forwarders {
s.o.m.e; }; ) и авторитативным
для какой-либо зоны, при делегировании подзоны возникает проблема резолвинга хостов этой подзоны:

   subzone IN NS ns.subzone.zone.tld.
   ns.subzone IN A 192.168.0.1

   dig @ns.zone.tld. somehost.subzone.zone.tld. a

при этом бинд будет спрашивать запись A для хоста somehost.subzone.zone.tld.
вовсе не у ns.subzone.zone.tld. ,
а у тех серверов, которые прописаны форвардерами в options!

Чтобы bind резолвил хосты напрямую, через ns.subzone.zone.tld. , необходимо в
конфигурации зоны zone.tld. прописать:

        zone "zone.tld." {
                type master;
--->           forwarders { /* empty! */ };
                notify no;
                file "file";
                allow-query { any; };
                allow-transfer { s.o.m.e; };
        };
 
17.12.2004 , Автор: Vladimir V. Kamarzin
Ключи: bind, dns, forward / Лицензия: CC-BY
Раздел:    Корень / Администратору / Сетевые сервисы / DNS

[an error occurred while processing this directive]

[an error occurred while processing this directive]