added 'forward ( only | first );' support for named.conf.local

This commit is contained in:
root 2016-04-18 13:46:31 +00:00
parent 1543c5c644
commit b73f9e6897
4 changed files with 18 additions and 3 deletions

View file

@ -12,10 +12,13 @@
zone "{{ key }}" {
type {{ args['type'] }};
{% if args['type'] == 'forward' -%}
{% if args['forward'] is defined -%}
forward {{ args['forward'] }};
{%- endif %}
forwarders {
{% for forwarder in args.forwarders -%}
{{ forwarder }};
{% endfor -%}
{%- endfor %}
};
{% else -%}
file "{{ file }}";

View file

@ -11,10 +11,13 @@
zone "{{ key }}" {
type {{ args['type'] }};
{% if args['type'] == 'forward' -%}
{% if args['forward'] is defined -%}
forward {{ args['forward'] }};
{%- endif %}
forwarders {
{% for forwarder in args.forwarders -%}
{{ forwarder }};
{% endfor -%}
{%- endfor %}
};
{% else -%}
{% if args['dnssec'] is defined and args['dnssec'] -%}

View file

@ -12,10 +12,13 @@
zone "{{ key }}" {
type {{ args['type'] }};
{% if args['type'] == 'forward' -%}
{% if args['forward'] is defined -%}
forward {{ args['forward'] }};
{%- endif %}
forwarders {
{% for forwarder in args.forwarders -%}
{{ forwarder }};
{% endfor -%}
{%- endfor %}
};
{% else -%}
file "data/{{ file }}";

View file

@ -47,6 +47,12 @@ bind:
forwarders:
- 10.9.8.7
- 10.9.8.5
sub.forwardonlydomain.com:
type: forward
forward: only
forwarders:
- 10.9.8.8
- 10.9.8.9
configured_views:
myview1:
match_clients: