On Thu 28/Oct/2021 09:34:42 +0200 Matthijs Mekking wrote:
On 27-10-2021 18:48, Alessandro Vesely wrote:
3. The server produces new .signed and .signed.jnl files every day, which is inconvenient as the zone files directory is checked by tripwire.  Is that timing determined by the dnskey-ttl?  Would it be okay to set it to one month?

The zone is signed if a signature is about to expire. It is not determined by dnskey-ttl. I would exclude these files from tripwire because they need to written out anyway.

Then, why does it have to rewrite it every day, if the zone didn't change? dnskey-ttl is the only one-day timing thing, except parent-ds-ttl.

It shouldn't. It should only rewrite if there are changes, for example due to zone updates or due to resigning.


Nope.  It logs these lines:

28-Oct-2021 04:50:23.230 notify: info: zone ext.tana.it/IN/external: sending 
notifies (serial 2009110701)
28-Oct-2021 04:50:23.318 general: info: zone tana.it/IN/external (signed): 
receive_secure_serial: unchanged
28-Oct-2021 04:50:23.374 notify: info: zone tana.it/IN/external (signed): 
sending notifies (serial 2021102409)
28-Oct-2021 04:50:23.390 general: info: zone tana.it/IN/internal (signed): 
receive_secure_serial: unchanged

(Note that the serial for both views is 2021101902.  I don't know where th 
logged numbers come from.)

And then Access/Modify/Change dates of .signed and .signed.jnl are 2021-10-28 
04:50:47.000000000 +0200.

Furthermore, all the files in the keys directory, .key, .private, .state, are marked 
12:50 today, which is a few minutes ago.  All, except the ones for a zone still in 
"auto-dnssec maintain" mode, and has no .state.  The log says nothing about 
this.

How can I investigate why?  I run BIND 9.16.15-Debian (Stable Release) 
<id:4469e3e>.


BTW, DS RR has a ttl of 10800 at the parent; should I copy that to parent-ds-ttl in my policy definition?

Yes.


Done.  However, I don't think I'll notice if they change it.


What for?

To make sure the key rollovers are timed correctly.

In addition, I took a closer look at your policy.

     publish-safety P3W;
     retire-safety P3W;

The publish-safety and retire-safety are intended to be small margins added to rollover timings to give some extra time to cover unforeseen events. The defaults are 1 hour. Maybe you have good reasons to set them to 3 weeks, but it is remarkably long.


I thought if "unforeseen events" require manual intervention, I might be in a 
hospital for a liver transplant, say, and need 3 weeks to be dismissed.


Best
Ale
--















_______________________________________________
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