On Tue, Mar 10, 2015 at 08:13:04PM -0700, Brian Dickson wrote: > > Okay, thinking about this a bit more... > Recursive vs authoritative, RD=0 vs RD=1. > > In all combinations of the above, do the "new thing", except for one corner > case: > if(RD==1 && I_AM_AUTHORITY) then > do_ANY > > (Which happens to be the default if someone uses "dig" against an auth > server).
Which means that authoritative servers who were _already_ seeing abuse with RD=1 and ANY would be told they have to reply to them; but some operators of authoritative servers have been dropping those on the floor for some time on the principle that you shouldn't be asking an authoritative server with the RD bit set. Either ANY is something we think needs support or it is not. If we think it's really not something that needs support, then we should say so and be done with it. In any case, I don't like all this conditional logic around ANY. It seems to me likely to make code bases brittle and hard to change, new implementations to be hard to get right, and to make operations troubleshooting much harder because you have to cover more cases. Best regards, A -- Andrew Sullivan a...@anvilwalrusden.com _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop