2 // Do any local configuration here
5 // Consider adding the 1918 zones here, if they are not used in your
7 //include "/etc/bind/zones.rfc1918";
11 # file "debuntu.foo.db";
15 // Unfortunately, AFAICT we need to list the Linode IPs as an ACL (so they
16 // can make the requests) *and* as masters (so they get the notify).
19 // https://www.linode.com/docs/products/networking/dns-manager/guides/incoming-dns-zone-transfers/#operate-as-a-secondary-read-only-dns-service
31 // https://www.linode.com/docs/products/networking/dns-manager/guides/incoming-dns-zone-transfers/#import-a-dns-zone
40 // https://www.linode.com/docs/products/networking/dns-manager/guides/incoming-dns-zone-transfers/#operate-as-a-secondary-read-only-dns-service
52 // https://www.linode.com/docs/products/networking/dns-manager/guides/incoming-dns-zone-transfers/#import-a-dns-zone
59 // The actual ACL building blocks
60 acl "transfer-allowed" {
65 18.25.131.1; // charon4
66 74.207.246.137; // arctic
67 66.92.29.156; // copan
68 18.18.208.12; // olinda
69 18.25.129.162; // adehnert3.xvm
71 18.18.208.22; // chankillo
75 masters "primary-ns" {
76 18.18.208.22; // chankillo
79 masters "secondary-ns" {
80 18.25.129.162; // adehnert3.xvm
81 18.18.208.12; // olinda
85 include "/etc/bind/named.conf.per-host";
87 zone "dynamic.dehnert.arctic.org" IN {
88 // DNAME to the real, dynamic.dehnerts.com, zone
90 file "/etc/bind/pri/arctic-dynamic.zone";
91 allow-update { none; };
92 allow-transfer { "transfer-allowed"; };
97 zone "dehnert.arctic.org" IN {
99 file "/etc/bind/pri/combined-dehnerts.zone";
100 allow-update { none; };
101 allow-transfer { "transfer-allowed"; };
102 allow-query { any; };
105 zone "dehnerts.com" IN {
107 file "/etc/bind/pri/combined-dehnerts.zone";
108 #update-policy { grant * selfsub * A TXT;};
109 allow-update { none; };
110 allow-transfer { "transfer-allowed"; };
111 allow-query { any; };
112 also-notify { "secondary-ns"; };
117 file "/var/log/named/query.log" versions 10 size 100M;
118 // Set the severity to dynamic to see all the debug messages.
125 category queries { query.log; };