1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //
- // named.conf
- //
- // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
- // server as a caching only nameserver (as a localhost DNS resolver only).
- {% if inventory_hostname in groups["primary"] %}
- acl secondaries { 172.25.250.11; 172.25.250.12; };
- {% endif %}
- options {
- listen-on port 53 { any; };
- directory "/var/named";
- dump-file "/var/named/data/cache_dump.db";
- statistics-file "/var/named/data/named_stats.txt";
- memstatistics-file "/var/named/data/named_mem_stats.txt";
- secroots-file "/var/named/data/named.secroots";
- recursing-file "/var/named/data/named.recursing";
- allow-query { localhost; };
- recursion no;
- dnssec-enable yes;
- dnssec-validation yes;
- managed-keys-directory "/var/named/dynamic";
- pid-file "/run/named/named.pid";
- session-keyfile "/run/named/session.key";
- include "/etc/crypto-policies/back-ends/bind.config";
- };
- logging {
- channel default_debug {
- file "data/named.run";
- severity dynamic;
- };
- };
- zone "." IN {
- type hint;
- file "named.ca";
- };
- zone "int.example.com" IN {
- {% if inventory_hostname in groups["primary"] %}
- type master;
- allow-query { secondaries; };
- allow-transfer { secondaries; };
- {% else %}
- type slave;
- masters { 172.25.250.13; };
- allow-query { any; };
- allow-transfer { none; };
- {% endif %}
- file "int.example.com.zone";
- };
- include "/etc/named.rfc1912.zones";
- include "/etc/named.root.key";
|