aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-06-10 12:32:39 +0100
committerLexi Winter <lexi@le-fay.org>2025-06-10 12:32:39 +0100
commitcc0c699c1588786f34ff855d6906b38e60baeaf6 (patch)
tree4ce6fd703adf502fa98991f2c1c697a667a3b995
parentbbc8bb08af94cb1182f4d4b493ef5a66c72cee4e (diff)
downloaddns-cc0c699c1588786f34ff855d6906b38e60baeaf6.tar.gz
dns-cc0c699c1588786f34ff855d6906b38e60baeaf6.tar.bz2
knot.conf: use a catalog zone instead of listing zones
-rw-r--r--knot.conf.erb44
1 files changed, 4 insertions, 40 deletions
diff --git a/knot.conf.erb b/knot.conf.erb
index 6ff719b..8f8c85a 100644
--- a/knot.conf.erb
+++ b/knot.conf.erb
@@ -1,7 +1,6 @@
<%# vim:set noet ts=2 sw=2 sts=2:
# Standard knot.conf for a resolver.
- %>
-
+ -%>
server:
rundir: "/var/run/knot"
user: knot:knot
@@ -31,28 +30,6 @@ mod-rrl:
rate-limit: 50
slip: 2
-# Synthetic reverse DNS
-mod-synthrecord:
-- id: v6-forward
- type: forward
- network: 2001:8b0:aab5:c000::/52
-
-- id: v6-forward-dn42
- type: forward
- network: fd5b:a83:b06b:c000::/52
-
-- id: v6-reverse
- type: reverse
- origin: dyn.le-fay.org
- network: 2001:8b0:aab5:c000::/52
- reverse-short: off
-
-- id: v6-reverse-dn42
- type: reverse
- origin: dyn.le-fay.dn42
- network: fd5b:a83:b06b:c000::/52
- reverse-short: off
-
template:
- id: default
storage: "/var/db/knot"
@@ -62,19 +39,6 @@ template:
acl: [allow-master]
zone:
-<% zones.split.each do |zone| -%>
-- domain: <%= zone %>
-<%# This should really be done in Makefile. -%>
-<% if zone == 'le-fay.org' -%>
- module: mod-synthrecord/v6-forward
-<% end -%>
-<% if zone == '5.b.a.a.0.b.8.0.1.0.0.2.ip6.arpa' -%>
- module: mod-synthrecord/v6-reverse
-<% end -%>
-<% if zone == 'le-fay.dn42' -%>
- module: mod-synthrecord/v6-forward-dn42
-<% end -%>
-<% if zone == 'b.6.0.b.3.8.a.0.b.5.d.f.ip6.arpa' -%>
- module: mod-synthrecord/v6-reverse-dn42
-<% end -%>
-<% end -%>
+- domain: catalog.invalid.
+ catalog-role: interpret
+ catalog-template: default