On Tue, Apr 9, 2019 at 1:56 PM Richard Gibson <richard.j.gib...@oracle.com>
wrote:

> Copied from https://github.com/each/draft-aname/issues/54 per Tony Finch.
>
> The current draft specifies
>
> > We treat missing address records (i.e. NXDOMAIN or NODATA) the same
> > successfully resolving as a set of zero address records, and distinct
> > from "failure" which covers error responses such as SERVFAIL or REFUSED.
>
> This is both undesirable for customers of DNS service providers (whose
> active sites will occasionally be inaccessible to some clients for
> $SOA_MINIMUM seconds), and operationally cumbersome because resolvers
> are not in a good position to synthesize the necessary SOA records for
> NXDOMAIN responses (e.g., example.com. ANAME example.invalid. alongside
> example.com. A 192.0.2.1). Tony suggested that this was to be "as much
> like CNAME as possible", but I disagree because unlike CNAME, ANAME can
> have sibling records which are therefore available for use.
>

If it gets an authoritative answer saying that there are no address
records, then it should respect that answer.  If that is incorrect, then
whatever gave that answer is broken or misconfigured and should be fixed.

Perhaps I am missing something.  In what cases can you imagine getting a
response with no errors and no records?

Perhaps a load balancer that has probed all the servers and determined that
none are working?  If you want a fall-back, it should be configured in the
load balancer in that case.

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

Reply via email to