[bind10-dev] bind10-1.0.0-beta auth server answers SERVFAIL for an empty non-terminal due to "Unexpected covering NSEC3 found" error
fujiwara at jprs.co.jp
fujiwara at jprs.co.jp
Tue Jan 22 18:29:34 UTC 2013
> From: JINMEI Tatuya / 神明達哉 <jinmei at isc.org>
> At Tue, 22 Jan 2013 12:07:59 +0100,
> Jelte Jansen <jelte at isc.org> wrote:
>
>> > ERROR [b10-auth.auth/80537] AUTH_PROCESS_FAIL message processing
>> > failure: Unexpected covering NSEC3 found for c.c.tld.
>> >
>> > BIND 9 answers empty, NO ERROR answer.
>
> [...]
>
>> Depending on what the errata will end up as, the fix may be 'works
>> according to spec', easy (treat it the same as DS no data proof), or
>> more involved (if we actually have to dive into the data below the ENT
>> to see what is there)... I'm not entirely sure how we should behave in
>> the mean time.
>
> In any case we probably overlooked something in implementing it as
> we generally tried to port BIND's behavior for NSEC/NSEC3 handling.
> I've not yet checked whether the errata discussion at dnsext affects
> this case and (if it does) when it's sorted out, but unless it's fixed
> by the next sprint I think we should make it compatible with BIND 9 in
> the next sprint.
The qname is OPT-Outed empty non-terminal and it is reported errata.
# Jelte pointed dnsext thread, and it has reported to errata database.
# http://www.rfc-editor.org/errata_search.php?eid=3441
I missed to write DO=0 and DO=1 difference.
DO=0 case, BIND 10 answers empty, no error. (correct answer)
DO=1, BIND 10 answers SERVFAIL and shows the error message.
It is strange for users.
--
Kazunori Fujiwara, JPRS <fujiwara at jprs.co.jp>
More information about the bind10-dev
mailing list