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