Hi Mark

Heureka..., that did the trick. The zone is inline signed and after I
added the already existing DNSKEY records in the raw zone file, the
CDS/CDNSKEY deletion record was accepted and the zone was loaded.

Many thanks.
Kind regards,
Tom


On 21.02.20 21:08, Mark Andrews wrote:
> There are no DNSKEY records in that zone.  CDS and CDNSKEY must be signed for 
> the
> parent to accept them.  There must be DNSKEY records present for them to be 
> signed.
> Add a DNSKEY record to that test zone and it will load.
> 
> For inline zone just copy the final DNSKEY RRset from the signed version of 
> the 
> zone to the raw zone when adding the deletion CDS and CDNSKEY records.  Wait 
> for
> the parent zone to remove the DS records, then remove the CDS, CDNSKEY, and 
> DNSKEY
> records from the raw zone.
> 
> Mark
> 
>> On 21 Feb 2020, at 18:31, Tom <li...@verreckte-cheib.ch> wrote:
>>
>> Hi Mark
>>
>> Thank you for your answer. BIND is definitely running the current version:
>>
>> $ rndc status
>> version: BIND 9.16.0 (Stable Release) <id:6270e60> ()
>> running on server: Linux x86_64 3.10.0-1062.4.3.el7.x86_64 #1 SMP Wed Nov 13 
>> 23:58:53 UTC 2019
>> boot time: Thu, 20 Feb 2020 16:30:15 GMT
>> last configured: Thu, 20 Feb 2020 16:31:25 GMT
>> configuration file: /etc/named/named.conf 
>> (/opt/chroot/bind/etc/named/named.conf)
>> CPUs found: 4
>> worker threads: 4
>> UDP listeners per interface: 4
>> number of zones: 110 (98 automatic)
>> debug level: 0
>> xfers running: 0
>> xfers deferred: 0
>> soa queries in progress: 0
>> query logging is OFF
>> recursive clients: 0/900/1000
>> tcp clients: 2/150
>> TCP high-water: 103
>> server is up and running
>>
>>
>> I've removed the CDS/CDNSKEY records from the zone with dnssec-settime -K 
>> [key-directory] -D sync now Kexample.com...
>>
>> So the CDS/CDNSKEY are no more longer existing in the zone and are no longer 
>> queryable with dig -> as expected:
>> $ dig @127.0.0.1 +noall +answer cds example.com -> No output
>> $ dig @127.0.0.1 +noall +answer cdnskey example.com -> No output
>>
>> So from my point of view, I have now a clear starting point where no longer 
>> CDS/CDNSKEY records are published.
>>
>> When I now configure the explicit deletion record(s) within the zone for 
>> "CDS" and/or "CDS/CDNSKEY", then BIND is still failing with the mentioned 
>> error.
>>
>> The zonefile looks like this:
>> -------- SCHNIPP --------
>> $TTL 3600
>> example.com. IN      SOA     ns1.example.com. dnsadmin.example.com. (
>>                      2020022104
>>                      10800
>>                      3600
>>                      1209600
>>                      3600 )
>>
>> example.com. IN      NS      ns1.example.com.
>> example.com. IN      NS      ns2.example.com.
>>
>> @            IN      CDS     0 0 0 00
>> @            IN      CDNSKEY 0 3 0 AA==
>> -------- SCHNAPP --------
>>
>>
>> 21-Feb-2020 08:13:40.939 general: error: zone example.com/IN (unsigned): 
>> CDS/CDNSKEY consistency checks failed
>> 21-Feb-2020 08:13:40.939 zoneload: error: zone example.com/IN (unsigned): 
>> not loaded due to errors.
>>
>>
>> Thank you.
>>
>> Kind regards,
>> Tom
>>
>>
>>
>> On 20.02.20 19:41, Mark Andrews wrote:
>>> Tom,
>>>      I would run ‘rndc status’ or ‘dig ch txt version.bind @server’ and 
>>> confirm
>>> that you have restarted named with the new code.  I’ve had hundreds of 'bug
>>> reports’ about non fixed bugs that where operators failing to restart named 
>>> after
>>> installing the new version.  The new code is in 9.16.0, 9.14.11, and 
>>> 9.11.16.
>>> I would check that the *only* CDS record is a deletion record is present.
>>> A CDS deletion record and a non CDS deletion record is a error.  Similarly
>>> for CDNSKEY.  A CDS/CDNSKEY deletion record and other CDS/CDNSKEY records
>>> in a RRset make no sense.  You are either deleting all DS records or 
>>> replacing
>>> all the DS records with the CDS records, or generating a new set of DS 
>>> records
>>> from the CDNSKEY records.  You can't do both at once.
>>> Mark
>>>> On 21 Feb 2020, at 03:54, Ondřej Surý <ond...@isc.org> wrote:
>>>>
>>>> Hi Tom,
>>>>
>>>>> On 20 Feb 2020, at 17:42, Tom <li...@verreckte-cheib.ch> wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>> With 9.16.0, the CDS deletion 
>>>>> (https://gitlab.isc.org/isc-projects/bind9/issues/1554) is still not 
>>>>> working and is ending with the same error as bind-versions before:
>>>>>
>>>>> 20-Feb-2020 17:31:25.381 general: error: zone example.com/IN (unsigned): 
>>>>> CDS/CDNSKEY consistency checks failed
>>>>> 20-Feb-2020 17:31:25.381 zoneload: error: zone example.com/IN (unsigned): 
>>>>> not loaded due to errors.
>>>>>
>>>>> In which version will this issue be fixed?
>>>>
>>>> it will be included in the next version when the issue in question gets 
>>>> picked up by a developer,
>>>> be triaged, test written and code fixed.  I can’t really say when this 
>>>> will happen, our developer
>>>> resources are thin and there are more issues that require our attention.  
>>>> That said - this is open
>>>> source and we happily accept external contributions in a form of merge 
>>>> request in our gitlab instance
>>>> (you need to ask for a permission to fork the project) or as a patch.  
>>>> This seems to be fairly trivial
>>>> bug that might be a good start if anybody wants to help fix bugs in BIND 9.
>>>>
>>>> Cheers,
>>>> Ondrej
>>>> --
>>>> Ondřej Surý
>>>> ond...@isc.org
>>>>
>>>> _______________________________________________
>>>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to 
>>>> unsubscribe from this list
>>>>
>>>> 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

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

Reply via email to