On Tue, Jun 11, 2019 at 10:31:55AM +0200, Matthijs Mekking wrote:
> The main argument for putting it in the answer section is that putting
> it in the additional section implies a lower trust level, and that the
> record is optional and can be removed when minimizing responses.

I'm inclined to favor this argument (probably unsurprisingly, since I'm the
one who argued it).

IMHO, the ANAME is the real answer we're sending; the A and AAAA records
are just friendly hand-holding for legacy servers.  It doesn't make sense
to me to demote the real answer into the additional section, any more than
it would have to move DNAME there. The protocol specificaions are clear on
this point - the more so considering we've already deployed DNAME - and my
sympathies for an implementation that got it wrong would be limited.

That said, if any resolver implementations are known to choke if they see
an unexpected extra RRset in the answer section, it would be good to find
out about it. I guess we should do some testing.

Hm, stub resolvers might be stupider than full resolvers. Perhaps it
would be useful to differentiate RD=0 and RD=1?

-- 
Evan Hunt -- e...@isc.org
Internet Systems Consortium, Inc.

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

Reply via email to