In message <a82e8e5b-4295-439d-9293-0c7c8941d...@ogud.com>, Olafur Gudmundsson 
writes:
>
> > On Dec 27, 2015, at 11:40 PM, John Levine <jo...@taugh.com> wrote:
> >
> >>> NEW
> >>>   For instance, some authoritative name servers embedded in load
> >>>   balancers reply properly to A queries but send REFUSED to NS
> queries.
> >>>   This behaviour violates the DNS protocol (see Section ??? of RFC??,
> >>>   and improvements to the DNS are impeded if we accept such behaviour
> >>>   as normal.
> >>> END
> >>
> >> Does anyone has an idea of the reference to use to replace the "???"
> >
> > Given that it doesn't seem to be a protocol violation, I'd suggest this:
> >
> >    For instance, some authoritative name servers embedded in load
> >    balancers reply properly to A queries but send REFUSED to NS queries.
> >    This behavior causes a variety of problems, such as invalid negative
> >    answers, that are so severe that it is unreasonable to expect clients
> >    to interoperate with them reliably and so there is no point in
> trying to
> >    work around them.
> >
> > R's,
> > John
> >
>
> For the longest time in the DNS world there have been different
> standards of conduct for the different functional elements.
> Publishers can get a away with gross misconduct, while resolvers are
> expected to find the answer at all cost.
>
> I agree with your statement as the first step in calling out authorities
> that if they are not nice there is no need to try to return the answer.
> In 1999 or 2000 we started seeing LoadBalancers that returned NXDOMAIN
> for any query other than A for a name.
> At the time the bind-9 team argued about what to do, I still think that
> the behavior selected was the wrong one i.e. ignore NXDOMAN for AAAA
> query and ask for A.

Named doesn't ignore the NXDOMAIN.  The only type where NXDOMAIN
is handled seperately is for DS.  If named learns that AAAA returns
NXDOMAIN the next A lookup will return NXDOMAIN.

Named does treat a server as broken on a per type basis so REFUSED /
SERVFAIL etc. for one type does not impact on lookupd of other types.

> IMHO a resolver that does not like the answers it is getting from a
> authority has full right to stop trying to find the answer and return
> SERVFAIL.
> I understand that operators of said resolver will get complaints that
> important cat pictures are unavailable,
>
> I think for all practical purposes this situation is a great example of
> the Prisoners Dilemma as there is no way to educate the people writing
> the crap software as they are insulated by multiple layers of protection.
>
> Olafur
>
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org

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

Reply via email to