wip
This commit is contained in:
parent
e799cf8c6c
commit
0166377f78
1 changed files with 13 additions and 0 deletions
|
@ -7,20 +7,33 @@ acl "${view['name']}" {
|
|||
% for view in views:
|
||||
view "${view['name']}" {
|
||||
match-clients { ${view['name']}; };
|
||||
|
||||
% if view['is_internal']:
|
||||
recursion yes;
|
||||
% else:
|
||||
recursion no;
|
||||
rate-limit {
|
||||
responses-per-second 2;
|
||||
window 25;
|
||||
};
|
||||
% endif
|
||||
|
||||
forward only;
|
||||
forwarders {
|
||||
1.1.1.1;
|
||||
9.9.9.9;
|
||||
8.8.8.8;
|
||||
};
|
||||
|
||||
% for zone in zones:
|
||||
zone "${zone}" {
|
||||
type master;
|
||||
file "/var/lib/bind/${view['name']}/db.${zone}";
|
||||
};
|
||||
% endfor
|
||||
|
||||
include "/etc/bind/named.conf.default-zones";
|
||||
include "/etc/bind/zones.rfc1918";
|
||||
};
|
||||
|
||||
% endfor
|
||||
|
|
Loading…
Reference in a new issue