I'm using 9.7.0-P2 to test with dynamic updates via nsupdate along with setting up dnssec. So far my tests are working well with dynamic updates and validation of the dnssec records, but I have a question on how the TTL is set for the NSEC and RRSIG NSEC records.

As a test, when I do the following update:

nsupdate
> ttl 7200
> update add ldap5.example.com CNAME ldap.example.com
> send

I then see the following set of entries via named-journalprint with the respective TTLs.

add ldap5.example.com. 7200    IN      CNAME   ldap.example.com.
add ldap5.example.com. 7200    IN      RRSIG   CNAME 5 3 7200 ...
add ldap5.example.com. 86400   IN      RRSIG   NSEC 5 3 86400 ...
add ldap4.example.com. 86400   IN      RRSIG   NSEC 5 3 86400 ...
add ldap4.example.com. 86400 IN NSEC ldap5.example.com. CNAME RRSIG NSEC add ldap5.example.com. 86400 IN NSEC ldp.example.com. CNAME RRSIG NSEC

It would appear that the NSEC and RRSIG NSEC TTLs are set to my example.com zone's minimum TTL which is 86400 instead of inheriting the TTL I set of 7200.

Is this the expected behavior? I guess I was hoping that since nsupdate was auto creating the NSEC and RRSIG NSEC records for me, that it would inherit the "ttl 7200" value.

Regards,
-Eric
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to