Hi,

I'm currently playing around with generalized NOTIFY, as we are deploying an agent for .ch/.li. I have a few questions about the current implementation in BIND 9.21. From reading the documentation and code, my understanding is that some parts are currently not configurable or not implemented, but I'd like to confirm this before pestering anyone with feature requests.

Is it possible to manually configure a notification endpoint for a zone, to test the implementation while the parent does not yet publish DSYNC records?

As far as I understand, BIND sends the notification immediately after the CDS/CDNSKEY RRset changes and ignores `notify-defer`. This seems potentially problematic if the notification recipient immediately retrieves CDS/CDNSKEY from the authoritative servers: the updated RRset may not yet have propagated to all secondaries. Is there currently any way to configure such a delay for NOTIFY(CDS), e.g. by using `zone-propagation-delay` or another setting?

Does BIND send only one notification after the CDS/CDNSKEY RRset changes, or does/could it generate another notification at a later point, e.g. when checking the parent DS RRset? I'm asking because receiving a notification does not necessarily mean that the parent can immediately process the requested change. For example, the parental agent may temporarily be unable to act because of rate limiting, or because it has cached state for the domain which currently prevents another modification and may need another nudge later on.

RFC 9859 allows the NOTIFY sender to include the EDNS Report-Channel option so that the notification agent can report processing problems asynchronously. Is there a way to configure the Report-Channel for these CDS NOTIFY packets? From the documentation I gather that `send-report-channel` only applies to authoritative DNS responses.

Best regards,
Oli
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to