In message <20170209163123.56hdbzaluekmv...@nic.fr>, Stephane Bortzmeyer writes : > On Wed, Feb 08, 2017 at 12:36:23PM -0800, > Brian Dickson <brian.peter.dick...@gmail.com> wrote > a message of 258 lines which said: > > > - upon startup, do a query for "onion" (the non-existent TLD), with DO=1. > > - cache the response, and as appropriate, re-query periodically. > > - If a query for <anything>.onion is received, reply with the authenticated > > denial of existence from the root (cached in step 2) > > Note that, if you implement RFC 7816 and RFC 8020, you already have > this behavior. No work for us :-)
Only if you are willing to break lookups for names where there are missing delegations in parent zone and the parent and child zones share the same nameservers or the nameserver just misimplements ENT or the nameserver implements RFC 2535 NXDOMAIN (ENT don't exist with RFC 2535). All of these result in NXDOMAIN for ENT. RFC7816 A problem can also appear when a name server does not react properly to ENTs (Empty Non-Terminals). If ent.example.com has no resource records but foobar.ent.example.com does, then ent.example.com is an ENT. Whatever the QTYPE, a query for ent.example.com must return NODATA (NOERROR / ANSWER: 0). However, some name servers incorrectly return NXDOMAIN for ENTs. If a resolver queries only foobar.ent.example.com, everything will be OK, but if it implements QNAME minimisation, it may query ent.example.com and get an NXDOMAIN. See also Section 3 of [DNS-Res-Improve] for the other bad consequences of this bad behaviour. Mark -- 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