такой конфиг я тоже собирал - вот что было
acl "internals" { 172.16.0.0/22; 172.72.10.0/24; 172.27.72.0/24; 172.2.2.0/24; 172.23.45.0/24; 10.0.0.0/8; 127.0.0.1/32; };
options {
version "unknown";
directory "/zone";
pid-file "";
dump-file "/var/run/named_dump.db";
statistics-file "/var/run/named.stats";
recursing-file "/var/run/recursing";
include "/etc/resolvconf-options.conf";
};
// Объявляем вид – internal зоны для внутренней сети
view "internal" {
// Этот вид разрешено просматривать только внутренним клиентам
match-clients { "internals"; };
// Наш сервер рекурсивен для внутренних клиентов, сам будет узнавать адрес для клиента
recursion yes;
include "/etc/ddns.conf";
include "/etc/rfc1912.conf";
include "/etc/rfc1918.conf";
};
view "external" {
// К этому виду имеют доступ все
match-clients {"any"; };
// Наш сервер не рекурсивен для Интернета
allow-recursion { internals; };
include "/etc/ddns.conf";
recursion no;
};
результат тот же - мы отправляем наружу информацию о корневых серверах .. т.е. ответ получается достаточно большой и не попадает в securyty.log ( со словом denied)