On Mon, Nov 13, 2017 at 06:02:11PM -0800, Wes Hardaker wrote:

> Tony Finch <d...@dotat.at> writes:
> 
> >> It can be argued that NODATA (pseudo rcode, I know) is an "error" as
> >> well as NXDOMAIN...
> >
> > Or, neither of them are errors :-)
> 
> We'll remove the restriction in any wording that says it can only be for
> errors.  I think there is clear consensus to do so.

For the record, I'm with Tony, neither NODATA nor NXDomain are DNS
lookup errors.  Lack of answers may (or may not) lead to
application-level errors depending on whether the data sought was
functionally essential, but either way the DNS lookup was successful,
and returned the status of the requested RRset.

This is, for example, important with opportunistic DANE TLS, where
actual lookup errors are potential downgrade attacks, but NODATA
and NXDomain are not lookup errors.

And indeed unlike actual errors, there is nothing one could possibly
add in the form extended "error" diagnostics when returning a NODATA
or NXDomain response, these non-error conditions don't require any
additional context to aid problem resolution.

-- 
        Viktor.

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

Reply via email to