Paul,

On Aug 13, 2022, at 7:26 PM, Paul Vixie <p...@redbarn.org> wrote:
>> The problem is that every resolver implementation and deployment on the 
>> Internet, which assumes anything that looks like a domain name IS intended 
>> for the DNS, has to be modified to “do something different” when it sees 
>> that reservation and failure to do so mean the name is going to be looked up 
>> via the DNS.
> that's a problem for future innovators.

Just to be clear: you’re saying to carve out namespace and let some future 
innovators figure out how to not dump queries for that namespace to the DNS?  
If so, I’m not sure what innovation you’re talking about -- this appears to 
largely be a solved problem via nsswitch (or equivalent). The actual problem is 
figuring out how to actually do the carve out.

>> It didn’t block research into overloading the domain name namespace into 
>> protocols other than DNS (as Onion, mDNS, GNS, Namecoin, Handshake, 
>> Butterfly, etc., all demonstrate), it made it unscalable because of 
>> conventions of operating system vendors and application developers and 
>> assumptions of users.
> if by unscalable you include the idea that if someone experiments with .XXX 
> they run the risk of having IANA later allocate that to some unique purpose, 
> then i agree with your use of that word.

No. By "unscalable" I mean that if you want to use that carve out, you have get 
every stub resolver and every iterative resolver/forwarder on the planet to 
understand that the specified namespace partition is not to be handled by the 
DNS. Failure to do on both sides of any given session means one party won’t be 
able to establish the connection and (typically) the losing party sending 
queries to the root. It might be worth noting that according to 
https://ithi.research.icann.org <https://ithi.research.icann.org/>, .LOCAL, 
which shouldn’t be seen at the root, appears to account for 7% of all queries 
to the root.

As for the concern you describe, the folks at IANA aren’t idiots and ICANN has 
already demonstrated (arguably over-) sensitivity to avoiding name collisions 
(see CORP, MAIL, and HOME). I suspect future name collision risk will be 
handled more or less the way it was handled in the last round, namely 
delegation won’t be done if the number of queries to the root for a particular 
label is above some arbitrary threshold.

>>> warren's .ALT proposal can begin to undo that harm. internet standards 
>>> should describe roads not walls. i am no fan of blockchain naming, but i'd 
>>> like those systems to reach the market rather than be prevented from doing 
>>> so.
>> Just to be clear: you believe folks like Handshake, Butterfly, Unstoppable 
>> Domains, etc., will be willing to be ghettoized into .ALT (or other)?  And 
>> you also believe this will allow the use of (say) UD.ALT or HANDSHAKE.ALT to 
>> address the markets they’re trying to address? I’m not against moving 
>> forward with .ALT, but I’ll admit some skepticism that it will work as 
>> intended: it feels to me that it’s more an exercise in “if you build it, 
>> they will come” but without James Earl Jones.
> i think GNU would use it. others can decide what to do. the worst case risk 
> is low, the best case benefit is high. so, to be clear, "yes".

Not suggesting Martin speaks for GNU, but excerpting 
https://mailarchive.ietf.org/arch/msg/dnsop/S1Up3rDLNZi5RWCcMf_kY1clByQ/ 
<https://mailarchive.ietf.org/arch/msg/dnsop/S1Up3rDLNZi5RWCcMf_kY1clByQ/>

"tl;dr:
I am a bit ambivalent towards the ".alt" approach.
For alternative name systems that are specified with status
"Informational"  the use of ".alt" seems highly unattractive as there is
absolutely no benefit in using it but at the same time there are
(obvious) disadvantages especially compared to other name systems which
do not (try to) publish in the RFC series.”

I agree with his analysis.

>> As John Levine points out, this isn’t a technology issue: it is 
>> social/politica/economic/bureaucratic. ...
> i'm aware of legal matters which could pertain, but i am not IETF's lawyer so 
> will not seek to advise them.

Fair enough.  I just think it is perhaps inadvisable for DNSOP to promote a 
model that attempts to short circuit efforts the IETF undertook back in 2000 to 
avoid this particular swamp.

> what matters as an engineering question is that the domain name system camps 
> onto the whole of the domain-style / hierarchical / structure space of names, 
> and this was an error, and a carve-out is needed to facilitate innovation.


It seems to me the “engineering question” is largely out of the purview of the 
IETF — folks who need to engineer solutions are operating system vendors and 
resolver implementers to write the code to understand that some TLDs shouldn’t 
be sent to the root.  The real problem I see is how exactly the “carve out” is 
determined.  ICANN’s process to partition the namespace resulted in a 300+ page 
application guide and entailed payment of (at least) US$185,000.  Some people 
here think that’s wrong (would love to see their counter-proposal, but that’s 
off topic). The IETF has stabbed at this problem multiple times and not come up 
with an answer. Saying “we need a carve out because we made an error in 1984” 
seems unhelpful.

Regards,
-drc

Attachment: signature.asc
Description: Message signed with OpenPGP

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

Reply via email to