BIND 10 #145: DNAME-CNAME synthesis can throw if the result is too long.

BIND 10 Development do-not-reply at isc.org
Tue Mar 8 19:04:26 UTC 2011


#145: DNAME-CNAME synthesis can throw if the result is too long.
-------------------------------------+-------------------------------------
                 Reporter:  jinmei   |                Owner:  UnAssigned
                     Type:  defect   |               Status:  assigned
                 Priority:           |            Milestone:  feature
  critical                           |  backlog item
                Component:  data     |           Resolution:
  source                             |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:
Estimated Number of Hours:  0.0      |          Total Hours:
                Billable?:  0        |
                Internal?:  0        |
-------------------------------------+-------------------------------------

Comment (by jreed):

 Replying to [comment:12 jreed]:

 > If the synthesized CNAME is not too long (it is okay), b10-resolver
 (still doing forwarding),  sets status to NXDOMAIN but provides the DNAME
 and the synthesized CNAME in the ANSWER section. I think the NXDOMAIN is
 accurate in this case, since the target inm my tests actually does not
 exist. (Even BIND 9 gives same results for this scenario.)


 I confirmed the NXDOMAIN. I made a new test with a synthesized CNAME
 pointed to a label that did exist and it sent back the DNAME, CNAME, and
 the A in the NOERROR answer as expected.  b10-resolver acting as a
 forwarder is correct.  b10-resolver acting as an interator is broken still
 (SERVFAIL and no results). For this particular test, the auth server also
 hosted the target zone, so it returns the A record too (I verified with
 tcpdump).

-- 
Ticket URL: <https://bind10.isc.org/ticket/145#comment:13>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list