>But it's worse than that -- if your client software does DNSSEC
>validation it needs to understand that homenet is a special case and
>it's OK not to validate.  This brings us to one of the knottiest parts
>of special use names, which is that they're all handled differently.
>For .onion, it's generally handled in a SOCKS proxy in the
>application, for .local it's handled by mDNS, and for .localhost it's
>special cased in the stub client library.  (There are of course other
>ways one could do it, e.g., a .onion proxy on a LAN could intercept
>AAAA lookups, and return link-local addresses it serves.)

Forgot to mention: homenet is a fourth model, special cased in the
cache, which is an occasional but I think infrequent alternate
implementation for .localhost.  There's implicitly a fifth for
.example, .test, and .invalid which are expected to get a normal
NXDOMAIN.  

I expect when the next 6761 candidate comes along, it'll be handled in
yet another grotty way.

But still:

>So having said all this, I agree with Steve that an unsigned delegation
>is a bad idea, not because all unsigned delegations are necessarily
>bad, but because this one wouldn't solve enough problems to be worth
>the ugly and ambiguous precedent it'd set.

R's,
John

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

Reply via email to