На ОС Freebsd 11 установил bind.
Прописал зоны, управление(rndc) - работает.
Далее ввожу опции view для классов внутренней сети - IN_NET и внешней external.
Вот конфиг файл:
Код: Выделить всё
acl "IN_NET" {
127.0.0.1;
172.16.0.0/16;
};
acl "external" { 194.150.50.0/24;
};
options {
hostname "gR";
directory "/usr/local/etc/namedb";
pid-file "/var/named/var/run/named/pid";
dump-file "/var/named/var/dump/named_dump.db";
statistics-file "/var/named/var/stats/named.stats";
listen-on {
127.0.0.1;
172.16.1.1;
194.150.50.12;
};
interface-interval 10;
recursion no;
forward first;
forwarders {
8.8.8.8;
};
allow-query { any; };
allow-transfer { any; };
version "No DNS";
};
logging {
channel syslog {
syslog daemon;
severity info;
print-category yes;
print-severity yes;
};
category xfer-in { syslog; };
category xfer-out { syslog; };
category config { syslog; };
category default { null; };
};
key "rndc-key" {
algorithm hmac-md5;
secret "************************";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
view "IN_NET" {
match-clients {IN_NET; };
recursion yes;
zone "." {
type hint;
file "named.root";
};
zone "localhost" {
type master;
allow-query { 127.0.0.1; };
file "master/localhost";
};
zone "0.0.127.in-addr.arpa" {
type master;
allow-query { 127.0.0.1; };
file "master/localhost.rev";
};
zone "3322.ru" {
type master;
file "master/3322.local";
};
};
view "external" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "3322.ru" {
type master;
file "master/3322.ru";
};
};
Подскажите кто получал рабочуй конструкцию сервера днс с опциями view, что не так у меня сделано?