Reject an apex NS DNSRecord instead of silently appending #24
Reference in New Issue
Block a user
Delete Branch "benvin/apex-ns-dnsrecord-reject"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
BIND ignores an RRset-wide delete of NS at a zone apex, so a DNSRecord with
name: "@"andtype: NSonly ever adds to the live RRset while the transaction reports success.acme.unkin.nethas published a name its DNSRecord spec does not list for weeks. The apex NS is converged per rdata fromBindZone.spec.nameservers; DNSRecord has no equivalent and should not grow a second one.BindZone.spec.nameserversApexNSUnsupportedfor a zone-qualified apex name, which CEL cannot seeisApexNShelper across the apex checksCloses #23
No findings.