Merge pull request #58 from blacksmith77/master

added 'forward ( only | first );' support for named.conf.local
This commit is contained in:
Forrest 2016-04-18 09:10:47 -07:00
commit 1dba4e86dc
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: