BIND 10 #2174: NSAS_WRONG_ANSWER

BIND 10 Development do-not-reply at isc.org
Wed Aug 1 14:43:16 UTC 2012


#2174: NSAS_WRONG_ANSWER
---------------------------------+-----------------------------------------
            Reporter:  jreed     |                        Owner:
                Type:  defect    |                       Status:  new
            Priority:  medium    |                    Milestone:  New Tasks
           Component:  resolver  |                     Keywords:
           Sensitive:  0         |              Defect Severity:  N/A
         Sub-Project:  DNS       |  Feature Depending on Ticket:
Estimated Difficulty:  0         |          Add Hours to Ticket:  0
         Total Hours:  0         |                    Internal?:  0
---------------------------------+-----------------------------------------
 The messages documentation has:
 {{{
 NSAS_WRONG_ANSWER queried for %1 RR of type/class %2/%3, received response
 %4/%5

     A NSAS (nameserver address store - part of the resolver) made a query
 for a resource record of a particular type and class, but instead received
 an answer with a different given type and class.

     This message indicates an internal error in the NSAS. Please raise a
 bug report.
 }}}

 The definition of ERROR is:
 {{{
 Something has happened such that the program can continue but the
 results for the current (or future) operations cannot be guaranteed to
 be correct, or the results will be correct but the service is impaired.
 For example, the program started but attempts to open one or more network
 interfaces failed.
 }}}

 The log message I saw is:
 {{{
 2012-07-31 15:21:20.q ERROR [b10-resolver.nsas] NSAS_WRONG_ANSWER queried
 for dns1.nj2.dns-roots.net. RR of type/class AAAA/IN, received response
 CNAME/IN
 }}}

 Well I can manually see that a query for AAAA using @dns1.nyc.dns-
 roots.net. does answer with a CNAME. And following that CNAME does not
 have a AAAA.

 I am opening this ticket for:

 1) docs says it "indicates an internal error in the NSAS. Please raise a
 bug report."

 2) Maybe ERROR is the wrong logging severity. Why is it an ERROR because a
 response (or query) from outside should not cause the program to
 misbehave.

 3) The log message itself is confusing. Is it wrong to receive a CNAME
 response?

 4) The log message doesn't tell us what server it queried and received the
 answer from.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2174>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list