On 15-04-2021 18:44, Tony Finch wrote:
Matthijs Mekking <matth...@isc.org> wrote:
On 15-04-2021 16:35, Bob Harold wrote:

If BIND holds both the child and parent zone, will it add the DS record
at the correct time?  Or do I still need to write scripts to update the
DS records in all my sub-zones?  And is there some signal from BIND at
the time the DS record should be written, or do i need to calculate the
right time?

Currently you still have to write scripts to update DS records in all
your parent zones.

The CDS/CDNSKEY records are published in the child zones that indicate
the DS should be published, so I would script against that.

Then when the DS is seen in the parent, call the rndc dnssec -checkds
published/withdrawn command.

dnssec-cds can tell you what the parental DS record(s) should be. It
can maintain a dsset file for each child zone that you can $INCLUDE in the
parent. It's fairly bare so it needs to be wrapped with a script that does
the necessary queries and updates.

I don't know if the dnssec-policy stuff includes timing parameters or
checks to protect against parental publication delays; if not then the
wrapper script will have to keep track of time or poll the parent servers
or something.

It does.

After you have issued the 'rndc dnssec -checkds published' command (which should be done only if you have seen the DS in the parent), BIND will wait for 'parent-ds-ttl' plus 'parent-propagation-delay' plus 'retire-safety' before actually considering the DS omnipresent. The DS needs to be omnipresent before the predecessor DNSKEY may be removed.

The defaults for these values are 1 day, 1 hour, and 1 hour. So after running the 'rndc dnssec -checkds published' command, by default the rollover will continue 26 hours later.

You should set these parameters to whatever your parent zone is using. You should set the 'retire-safety' delay to whatever you feel comfortable with.

Best regards,

Matthijs



Tony.


_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to