i think that deep discussion over whether .external is the right exit
gateway from dns naming is premature, and that we should first decide
whether a single exit gateway is preferred, and whether IANA should
craft a registry of external-to-the-dns uses of the internet name space.
i am in favour of a single exit, and a registry, with a pointer to an
RFC for any second-level term under that exit label (placeholdered as
.external but requiring discussion later if we get that far.)

i'd hope to see apple's mdns work migrate to this new system, as
.zeroconf.external or even .bonjour.external, and the /etc/hosts lookup
mechanism migrate to .hosts.external, and sun's yellow pages system
migrate to .nis.external, and so on.

i would argue, by the way, that "onion" is a kind of technology, onion
routing, of which Tor is the first and best-known but not the last. so,
i'll prefer .tor.external over .onion.external.

this whole thread is in the area of "dns presentation layer" which is
quite ill-defined. users and apps currently mix in non-dns strings which
can look fully qualified (have some dots in the middle) with dns
strings, and we're counting on nature to avoid collisions for us.
ideally we'll define an exit gateway such that non-dns names can be both
expressed to a user through an application, and entered by a user into
an application, for which collisions are prevented by design and
artifice. the application should not need to know anything about these
naming policies, because the operating system and/or name lookup
libraries should just work.

an alternative to a reserved top-level domain as an exit gateway for the
dns presentation layer would be something along the lines of what IDN
does, prepend some characters and dashes to a name in order to ensure
that it cannot conflict. so, instead of .onion, something like .xq--tor.
it's my view that this is uglier and also has bad human factors
engineering (hard to read and hard to type) but it should be mentioned
in passing as a road deliberately not taken, to inform historians in the
future.


Andrew Sullivan wrote:
> On Fri, Jul 17, 2015 at 12:51:05AM -0700, Paul Vixie wrote:
>> yes, but not with .ALT, which is a politically desirable gTLD name, and
>> which allows the connotation of "alternate DNS". i suggested .EXTERNAL
>> because nobody will ever want it as a gTLD and because its connotation
>> is unambiguously "not DNS".
>
> Do you have evidence that alt is in fact a desirable gTLD name?

as you know, proof is impossible. i'm working backward from .xyz and
also this:

https://en.wikipedia.org/wiki/Alt.*_hierarchy


>   I
> note that we recently went through an empirical proof of desirability
> of such names, and at the very least it was not worth $185k to anyone.

as you know, the current gTLD round will not be the last.

> I guess you might be drawing a distinction between "economically
> desirable" and "politcally desirable", but I'm not sure how to measure
> the latter.

there are rock musicians, medicinal practitioners, historians, and
energy researchers working right now today all over the world who call
their brand of work "alternative". so, consider whether "artistically
desirable" is a third category, and whether there can't be a fourth.

> One problem with "external" is that it's long.  Part of the use case,
> recall, is that people want things they can bang into any old domain
> name slot in any existing application, and it'll fit.  Using up 3
> octets isn't so bad.  Using up 8 seems wasteful.  Would "ext" do the
> job for you?

compared to alt, yes. note that .external is long on purpose-- to avoid
conflict with nature. while "ext" is not the short or abbreviated form
for any popular thing i am aware of, it could conceivably be an acronym
for something which is or becomes popular. not so with .external.

> Does it matter to you that "external" has no unambiguous connotation
> in lots of languages?  If not, then why is the difference between
> "alt" and "external" important?  If so, why don't we need to reserve
> the, ahem, "equivalent" of "external" in every language, forever?

since apple has been selling internationally for decades, and their
.local has never been translated into non-english character sets, i
think it's possible that all internet users and application, for all
time, will have the ability to read and type simple english words.

-- 
Paul Vixie

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

Reply via email to