------ Original Message ------
From: "Stephane Bortzmeyer" <bortzme...@nic.fr>
To: "Adrien de Croy" <adr...@qbik.com>
Cc: "Philip Homburg" <pch-dn...@u-1.phicoh.com>; "dnsop@ietf.org"
<dnsop@ietf.org>; "Ted Lemon" <ted.le...@nominum.com>
Sent: 8/04/2016 3:06:43 a.m.
Subject: Re: [DNSOP] Alternative Special-Use TLD problem statement draft
I think we still need to answer the question about whether DNS
namespace should be polluted for non-DNS resolution.
I think draft-lewis-domain-names addresses your remark (it is the
domain name space, not the DNS name space).
OK, I read draft-lewis-domain-names-02.txt
I guess in so far as it deals with this subject matter that is correct.
Even though it has a few issues (e.g. not really contemplating
prohibited characters in domain tokens) the issue here is philosphical,
and given that the stated intent in the draft is to provide a
justification for allowing alternate resolution protocols into the
domain name space, it's not really discussing that issue.
Most of the examples given of uses of alternate interpretations of
domain names, in my experience do not do that (e.g. DHCP, FTP, X.509,
SSH). As far as I can tell only MDNS and TOR are where the real
divergence lies, and it's really only TOR that fundamentally departs
from DNS design. MDNS retains the hierarchical nature, the token limits
etc. All that is changed is the character set (I'm glad punycode was
abandoned).
The evaluation of the historical origins of domain names could be argued
another way, rather than used as an argument to diverge from the point
we converged on with 1035, we could argue that this convergence was the
enabler for the DNS to become what it is, and we should discard that (no
matter its warts) at our peril.
Given that there are so many illegal characters in domain tokens,
another option would have been to use a final token that contains
illegal characters.
e.g. if the TOR authors wanted to ensure their names would fail in a DNS
resolver, they could have used any number of illegal characters in the
final token. E.g. .[onion] instead of .onion
And maybe this could be the approach for a new root node name under
which special use names could live.
e.g.
.[]
.()
.$
Or something. I'm sure some of these would cause parsing problems in
some protocols, but I'm sure something could be found.
Although it might look like it, I'm not against novel resolution
mechanisms per se. What I have a problem with is creating a requirement
to deploy new DNS resolvers to all the billions of existing deployments.
Because that's simply impossible.
Backward compatibility needs its priority elevated IMO.
Adrien
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop