Hi Daniel,

you are right, this is not possible. It's a historical design and I don't know 
if there
is still a good reason for that. We will investigate.

However, I don't understand the benefits of DDNS over XFR?

Daniel

On 1/29/25 02:18, Daniel Gröber wrote:
Hi Knots,

I use catalog zones to sync the set of zones my (hidden)master and slaves
handle. I'm trying to stop messing with zone files on my master, instead
switching exclusively to nsupdate (along with Tony Finch's nsdiff).

In my testing it seems updating the zone after adding it via a catalog is
not possible:

     $ knotc zone-status dxld.at
     [dxld.at.] role: master | serial: - | catalog: dxld.catalog. | re-sign: 
+9D15h6m14s

Yet the update fails:

     $ knsupdate -y $SECRET <<EOF
     > server ns0.dxld.at.
     > zone dxld.at.
     > add dxld.at. 3600 IN SOA ns0.dxld.at. hostmaster.dxld.at. 1 2m 5m 1w 5m
     > send
     update failed: SERVFAIL

Nothing is logged with `logging: any: debug` except a "ACL, allowed, action
update".

As soon as I create the zone on the server with zone{-begin,-set,-commit}
it starts working ofc. I guess this is just not supported, but is there a
good reason? I would find it quite convenient to do all my DNS ops over
port 53 without touching ssh ;-)

Thanks,
--Daniel
--

--

Reply via email to