From 1fc21337aee580de08fab42b295f60729cd3d4d8 Mon Sep 17 00:00:00 2001 From: 24apricots Date: Mon, 9 Nov 2026 10:45:06 -0800 Subject: [PATCH] named.conf.local: migrate from auto-dnssec to dnssec-policy --- etc/named.conf.local | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/etc/named.conf.local b/etc/named.conf.local index edece69..8376fda 100644 --- a/etc/named.conf.local +++ b/etc/named.conf.local @@ -1,7 +1,17 @@ +dnssec-policy "default-unlimited" { + # FIXME: lifetime is set to unlimited to mirror the old auto-dnssec + # maintain setup and make sure nothing breaks during the migration. this + # should be TEMPORARY and we should fix this. + keys { + ksk lifetime unlimited algorithm rsasha256; + zsk lifetime unlimited algorithm rsasha256; + }; +}; + zone "ocf.berkeley.edu" { type master; notify explicit; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.ocf.berkeley.edu"; }; @@ -14,7 +24,7 @@ zone "mesos" { zone "ocf.io" { type master; notify no; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.ocf.io"; }; @@ -22,7 +32,7 @@ zone "ocf.io" { zone "letsencrypt.ocf.io" { type master; notify no; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.letsencrypt.ocf.io"; // Only allow dynamic updates to TXT records with key authentication @@ -38,7 +48,7 @@ zone "asuc.org" { zone "cal.fyi" { type master; notify no; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.cal.fyi"; }; @@ -46,7 +56,7 @@ zone "cal.fyi" { zone "ocfhosted.com" { type master; notify no; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.ocfhosted.com"; }; @@ -54,7 +64,7 @@ zone "ocfhosted.com" { zone "decal.ocfhosted.com" { type master; notify no; - auto-dnssec maintain; + dnssec-policy "default-unlimited"; inline-signing yes; file "/srv/dns/etc/zones/db.decal.ocfhosted.com"; // Only allow dynamic updates to A and AAAA records with key authentication