On Wed, Aug 12, 2015 at 01:59:55PM -0400, Andrew Sullivan wrote:

> The question, for the purposes of the protocol definition, is whether
> a message section (or maybe just the answer section) is an ordered set
> of unordered RRsets.  If so, we probably ought to write that down
> somewhere, and specify the order, because as near as I can see it
> never has been specified.
> 
> I'm not suggesting we try to invalidate lots of deployed software.

As another datapoint, separate from glibc, the Postfix DNS library
assumes that CNAME records in a response from recursive resolver
are ordered so that in any chain of CNAMEs such as:

        A. IN CNAME B.
        B. IN CNAME C.
        ...
        L. IN CNAME M.  ; logically *and* positionally last

the last CNAME RR in the response is also the logically last link
in the portion of the chain returned by the resolver.  So, while
the resolver may return only an initial segment of the chain, the
last CNAME RR returned is expected to be the last in the alias
chain segment.

There is however no dependence on CNAMEs preceding the final answer
if both are returned.

-- 
        Viktor.

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to