| |
| |
| |
| |
| |
| |
| |
| |
| |
| options |
| { |
| |
| |
| |
| query-source port 53; |
| query-source-v6 port 53; |
| |
| |
| directory "/var/named"; |
| dump-file "data/cache_dump.db"; |
| statistics-file "data/named_stats.txt"; |
| memstatistics-file "data/named_mem_stats.txt"; |
| |
| }; |
| logging |
| { |
| |
| |
| |
| |
| |
| channel default_debug { |
| file "data/named.run"; |
| severity dynamic; |
| }; |
| }; |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| view "localhost_resolver" |
| { |
| |
| |
| |
| match-clients { localhost; }; |
| match-destinations { localhost; }; |
| recursion yes; |
| |
| include "/etc/named.root.hints"; |
| |
| |
| |
| |
| |
| include "/etc/named.rfc1912.zones"; |
| }; |
| view "internal" |
| { |
| |
| |
| |
| match-clients { localnets; }; |
| match-destinations { localnets; }; |
| recursion yes; |
| |
| include "/etc/named.root.hints"; |
| |
| |
| |
| |
| |
| |
| |
| zone "my.internal.zone" { |
| type master; |
| file "my.internal.zone.db"; |
| }; |
| zone "my.slave.internal.zone" { |
| type slave; |
| file "slaves/my.slave.internal.zone.db"; |
| masters { 127.0.0.1; } ; |
| |
| }; |
| zone "my.ddns.internal.zone" { |
| type master; |
| allow-update { key ddns_key; }; |
| file "slaves/my.ddns.internal.zone.db"; |
| |
| }; |
| }; |
| key ddns_key |
| { |
| algorithm hmac-md5; |
| secret "use /usr/sbin/dns-keygen to generate TSIG keys"; |
| }; |
| view "external" |
| { |
| |
| |
| |
| match-clients { !localnets; !localhost; }; |
| match-destinations { !localnets; !localhost; }; |
| |
| recursion no; |
| |
| |
| |
| |
| include "/etc/named.root.hints"; |
| |
| |
| |
| |
| zone "my.external.zone" { |
| type master; |
| file "my.external.zone.db"; |
| }; |
| }; |