Re: [DNSOP] Some thoughts on special-use names, from an application standpoint
Edward Lewis <edward.lewis@icann.org> Mon, 30 November 2015 13:56 UTC
Return-Path: <edward.lewis@icann.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D08511ACD82 for <dnsop@ietfa.amsl.com>; Mon, 30 Nov 2015 05:56:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.731
X-Spam-Level:
X-Spam-Status: No, score=-0.731 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_NEUTRAL=0.779, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AVGmk18NnnSS for <dnsop@ietfa.amsl.com>; Mon, 30 Nov 2015 05:56:52 -0800 (PST)
Received: from out.west.pexch112.icann.org (pfe112-ca-1.pexch112.icann.org [64.78.40.7]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F3DF1ACD80 for <dnsop@ietf.org>; Mon, 30 Nov 2015 05:56:52 -0800 (PST)
Received: from PMBX112-W1-CA-1.pexch112.icann.org (64.78.40.21) by PMBX112-W1-CA-2.pexch112.icann.org (64.78.40.23) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Mon, 30 Nov 2015 05:56:49 -0800
Received: from PMBX112-W1-CA-1.pexch112.icann.org ([64.78.40.21]) by PMBX112-W1-CA-1.PEXCH112.ICANN.ORG ([64.78.40.21]) with mapi id 15.00.1044.021; Mon, 30 Nov 2015 05:56:49 -0800
From: Edward Lewis <edward.lewis@icann.org>
To: "dnsop@ietf.org" <dnsop@ietf.org>
Thread-Topic: [DNSOP] Some thoughts on special-use names, from an application standpoint
Thread-Index: AQHRKqCQULDNBCM8aE6dpgBliUAGWp6zdoAA//+C+VWAAHz4noABVHoA
Date: Mon, 30 Nov 2015 13:56:49 +0000
Message-ID: <D281B9F9.11984%edward.lewis@icann.org>
References: <80FD8D43-1552-4E10-97CD-9781FED204F2@mnot.net> <m1a30za-0000IuC@stereo.hq.phicoh.net> <CAFggDF1rPK63L8ua9crBB1nvnQ67JOYCQNHekzeO=jBXeDMK5Q@mail.gmail.com> <m1a31k6-0000HVC@stereo.hq.phicoh.net> <20151129135135.D7739AE500@smtp.postman.i2p> <20151129195732.6D14EAE4FB@smtp.postman.i2p>
In-Reply-To: <20151129195732.6D14EAE4FB@smtp.postman.i2p>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.8.151023
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.0.47.234]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="B_3531718602_13916668"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/wngD4X1XykkmdWJzbnM6aMqA4x0>
Subject: Re: [DNSOP] Some thoughts on special-use names, from an application standpoint
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2015 13:56:54 -0000
I'm glad to see this thread on the list. First, a plug for this draft which is an attempt to lay a foundation for the discussion. There's at least one outstanding edit for it, it's not complete and is intended to be changed via discussions like this. The document hasn't been considered for WG adoption, I'm not sure whether it is mature enough or if it really belongs in a DNS working group. https://tools.ietf.org/html/draft-lewis-domain-names-01 There are a few points in the thread I want to address, based on what I've learned in assembling the draft to date. 1) The fact that ONION names are created by the result of cryptographic functions, as opposed to the way the way the DNS manages names through a zone and zone administrator model is pretty significant in an architectural sense. A lot could be written about this, where each model has its advantages over the other. They are in parallel universes, I can't say one is necessarily better than the other. I'd venture that the DNS model is simpler to implement, hence it emerged first. 2) "Everything can be solved by yet another layer of indirection." I see this emerge in the discussion between the merits of attaching special meanings to top-level names (".magic" per GGM) versus the discussion of "struct sockaddr-onion" (appearing in Philip Homberg's message). The former talks about changing within what has been considered the remit of the IETF (protocols) and the latter talks about changing something external to the IETF's remit (API). Because of this, arguing in different remits, I don't see this as a solvable difference. (I.e., let's move the discussion one way or the other.) IMHO, I believe that there can be a way to attach resolution semantics to top-level names and implement this in the API level. IOW, for DNS "above the DNS" in the software stack. This is just a belief, not a certainty. 3) That URLs do not have DNS names, per Mark's thread kick-off message...if this isn't clear in my draft, it should be. My draft also tries to look across as many protocols/applications as possible for how the use of identifiers/domain names have evolved over the past two decades. 4) When comparing naming systems, it's tempting to sound competitive. The DNS is an established system with many practices built around it and a considerable economic (non-tech) investment in it. Newer systems ought not try to compete with DNS but emphasize coexistence with it. And discussions about the DNS ought to keep in mind that there is room for innovation in this space. ('Cuz, frankly, the protocol running over port 53 is pretty old and cranky.)
- [DNSOP] Some thoughts on special-use names, from … Mark Nottingham
- Re: [DNSOP] Some thoughts on special-use names, f… hellekin
- Re: [DNSOP] Some thoughts on special-use names, f… George Michaelson
- Re: [DNSOP] Some thoughts on special-use names, f… Tim Wicinski
- Re: [DNSOP] Some thoughts on special-use names, f… Mark Nottingham
- Re: [DNSOP] Some thoughts on special-use names, f… Philip Homburg
- Re: [DNSOP] Some thoughts on special-use names, f… Jacob Appelbaum
- Re: [DNSOP] Some thoughts on special-use names, f… Philip Homburg
- Re: [DNSOP] Some thoughts on special-use names, f… Jacob Appelbaum
- Re: [DNSOP] Some thoughts on special-use names, f… David Conrad
- Re: [DNSOP] Some thoughts on special-use names, f… str4d
- Re: [DNSOP] Some thoughts on special-use names, f… Edward Lewis
- Re: [DNSOP] Some thoughts on special-use names, f… John Levine
- Re: [DNSOP] Some thoughts on special-use names, f… Philip Homburg