Hi Oli,

thank you for detailed answer!

On 24/06/2025 14:41, Oli Schacher wrote:
Our implementation first asks a validating resolver for the CDS RRSET of each domain, so we get a first pass from a "random" authoritative server. If this CDS RRSET already matches the current DS state, then we abort - because even if another authoritative server would return a different CDS RRSET it would mean the CDS RRSETs are inconsistent anyway.

If the CDS RRSET does indicate a change request to the status quo, we fetch ALL IP addresses for each nameserver hostname (from our own delegation data i.e. glue records if we have them) and also through a validating resolver. Then we ask each of these IPs directly for the CDS RRSET and compare the result to the initial answer from the resolver.

This seems to be a sensible approach. It will likely detect multi-signer inconsistencies while not being very resource intensive.

--
Ondřej

_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to