Continue swapping DNS primary over to chankillo
authorAlex Dehnert <alex@dehnerts.com>
Thu, 27 Jul 2023 17:18:13 +0000 (13:18 -0400)
committerAlex Dehnert <alex@dehnerts.com>
Thu, 27 Jul 2023 17:18:13 +0000 (13:18 -0400)
config/dyndehnerts-secondary.conf [new file with mode: 0644]
named.conf.local
named.conf.olinda

diff --git a/config/dyndehnerts-secondary.conf b/config/dyndehnerts-secondary.conf
new file mode 100644 (file)
index 0000000..dad5d9f
--- /dev/null
@@ -0,0 +1,8 @@
+zone "dynamic.dehnerts.com" IN {
+        // secondary is equivalent, starting in bind-9.15.8
+        // https://github.com/isc-projects/bind9/commit/79c2400d91b818e66a45494784cea17f46e807f2
+        type slave;
+        file "/var/lib/bind/dynamic.dehnerts.zone";
+        masters { "primary-ns"; };
+        allow-query { any; };
+};
index c42339d8e0149e5d7358bf5155fd982eda0da8bd..fd8724f9c6125f0fd81aaecf8179b0b3bd79006d 100644 (file)
@@ -38,7 +38,7 @@ acl "transfer-allowed" {
 };
 
 masters "primary-ns" {
-       18.18.208.12;   // olinda
+       18.18.208.22;   // chankillo
 };
 
 masters "secondary-ns" {
index cdf1537a6642c244868392a9e2bf8cebeae1c732..4f8db2b8197d25bcef9384acac11b82b1fd68007 100644 (file)
@@ -1,21 +1 @@
-include "/etc/bind/pri/dynamic.keys";
-
-zone "dynamic.dehnerts.com" IN {
-       type master;
-       file "/etc/bind/dyn/dynamic.zone";
-       update-policy {
-            grant * selfsub * A TXT;
-            grant adehnert-pi4.dynamic.dehnerts.com name _acme-challenge.duck-dacha.dynamic.dehnerts.com TXT;
-            grant adehnert-pi4.dynamic.dehnerts.com name _acme-challenge.homeassistant.dynamic.dehnerts.com TXT;
-            grant adehnert-pi4.dynamic.dehnerts.com name _acme-challenge.pihole.dynamic.dehnerts.com TXT;
-            grant adehnert-pi4.dynamic.dehnerts.com name _acme-challenge.unifi.dynamic.dehnerts.com TXT;
-            grant xidi.dynamic.dehnerts.com name _acme-challenge.duck-dacha.dynamic.dehnerts.com TXT;
-            grant xidi.dynamic.dehnerts.com name _acme-challenge.homeassistant.dynamic.dehnerts.com TXT;
-            grant xidi.dynamic.dehnerts.com name _acme-challenge.pihole.dynamic.dehnerts.com TXT;
-            grant xidi.dynamic.dehnerts.com name _acme-challenge.unifi.dynamic.dehnerts.com TXT;
-            grant adehnert-test-d.dynamic.dehnerts.com name _acme-challenge.squaresdb.dynamic.dehnerts.com TXT;
-        };
-       allow-transfer { "transfer-allowed"; };
-       allow-query { any; };
-       also-notify { "secondary-ns"; };
-};
+include "/etc/bind/config/dyndehnerts-secondary.conf";