BIND 10 #646: b10-auth can miss necessary glue

BIND 10 Development do-not-reply at isc.org
Thu Mar 3 01:23:05 UTC 2011


#646: b10-auth can miss necessary glue
-------------------------------------+-------------------------------------
           Reporter:  jinmei         |                      Owner:
               Type:  defect         |                     Status:  new
           Priority:  major          |                  Milestone:  A-Team-
          Component:  b10-auth       |  Task-Backlog
          Sensitive:  0              |                   Keywords:
Add Hours to Ticket:  0              |  Estimated Number of Hours:  0
        Total Hours:  0              |                  Billable?:  1
                                     |                  Internal?:  0
-------------------------------------+-------------------------------------
 While trying to use some BIND 9 tests, I found a strange behavior of
 b10-auth.

 Consider b10-auth (with sqlite3 data source) configured as serving
 both root and net.

 In the root zone it has the following delegation (+glue):
 {{{
 example.                        172800  IN      NS      ns.example.
 example.                        172800  IN      NS      ns1.example.net.
 ns.example.                     172800  IN      A       192.0.2.1
 ns1.example.net.                172800  IN      A       192.0.2.3
 }}}

 In the net zone, it has the following:
 {{{
 example.net.                    NS      ns1.example.info.
 example.net.                    NS      ns2.example.info.
 }}}

 With this setup, if we query for foo.example, b10-auth returns a
 response with an empty additional section.

 BIND 9 returns both of the two A RRs.

 b10-auth should also return at least the flue for ns.example.

 For reference, I'm attaching the test zone files and sqlite3 DB
 generated from them that I used for the test.

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


More information about the bind10-tickets mailing list