Re: [Inip-discuss] Domain Names

Lyman Chapin <lyman@interisle.net> Thu, 14 January 2016 14:12 UTC

Return-Path: <lyman@interisle.net>
X-Original-To: inip-discuss@ietfa.amsl.com
Delivered-To: inip-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95BCE1ACE8A for <inip-discuss@ietfa.amsl.com>; Thu, 14 Jan 2016 06:12:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 zWqwtDH6A4u1 for <inip-discuss@ietfa.amsl.com>; Thu, 14 Jan 2016 06:12:00 -0800 (PST)
Received: from mail.shire.net (mail.shire.net [199.102.78.250]) by ietfa.amsl.com (Postfix) with ESMTP id 9019A1ACE89 for <inip-discuss@iab.org>; Thu, 14 Jan 2016 06:11:58 -0800 (PST)
Received: from c-71-192-163-12.hsd1.ma.comcast.net ([71.192.163.12] helo=[172.24.20.216]) by mail.shire.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77) (envelope-from <lyman@interisle.net>) id 1aJid1-000GUK-R0; Thu, 14 Jan 2016 07:11:55 -0700
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/signed; boundary="Apple-Mail=_EC70C101-5C77-411D-8EC7-01B0C2205667"; protocol="application/pkcs7-signature"; micalg="sha1"
From: Lyman Chapin <lyman@interisle.net>
In-Reply-To: <2500FD58-9D83-4D14-9E58-2C0D1E9CE329@isoc.org>
Date: Thu, 14 Jan 2016 09:11:54 -0500
Message-Id: <4EF9E857-5829-4EFA-A0F7-CA6CF6762545@interisle.net>
References: <D285CCDC.11B63%edward.lewis@icann.org> <A3306B3F-2C01-4236-8A5F-119C1669425B@isoc.org> <D2A15E6C.124B4%edward.lewis@icann.org> <7047EC59-873A-4A76-80EF-3F2899A9052A@interisle.net> <CAHw9_iL1f7pgaFHdqWJTpW5mxbfRYsquOO3J-5cVNLv103LSig@mail.gmail.com> <5692C267.9050907@acm.org> <6B02F3E8-415B-4B50-A463-1226A7337CE1@interisle.net> <4FFFFEA1-62C6-4C75-B13A-6A8D03D333F7@gmail.com> <6E17EC3C-4EAC-4763-A828-26915B545F59@interisle.net> <2500FD58-9D83-4D14-9E58-2C0D1E9CE329@isoc.org>
To: Olaf Kolkman <kolkman@isoc.org>
X-Mailer: Apple Mail (2.1283)
X-SA-Exim-Connect-IP: 71.192.163.12
X-SA-Exim-Mail-From: lyman@interisle.net
X-SA-Exim-Scanned: No (on mail.shire.net); SAEximRunCond expanded to false
Archived-At: <http://mailarchive.ietf.org/arch/msg/inip-discuss/LJs0hntin7jHtQFppXzxZvMSqqk>
Cc: Suzanne Woolf <suzworldwide@gmail.com>, inip-discuss@iab.org
Subject: Re: [Inip-discuss] Domain Names
X-BeenThere: inip-discuss@iab.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IAB Internet Names and Identifiers Discussion List <inip-discuss.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/inip-discuss>, <mailto:inip-discuss-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/inip-discuss/>
List-Post: <mailto:inip-discuss@iab.org>
List-Help: <mailto:inip-discuss-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/inip-discuss>, <mailto:inip-discuss-request@iab.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jan 2016 14:12:02 -0000

On Jan 14, 2016, at 4:17 AM, Olaf Kolkman wrote:

> On 13 Jan 2016, at 19:04, Lyman Chapin wrote:
> 
>> It is! But several people have pointed out that although it may be useful, it isn't satisfying. In the math/graph realm we have the domain name space and we talk about trees, subtrees, and vertices. In the DNS realm we have zones, subzones, and zonefiles and we talk about delegation, name servers, and resource records (among other things). It's useful to discuss the name space separately from the resolution protocols, but from an engineering standpoint the usefulness level is much higher if we also know how specific systems (like the DNS) use the name space - the correspondence or mapping, if you will, between the math/graph realm and the DNS (as a system of protocols) realm.
> 
> Hmm… but I thought we were discussing the syntax of the name-space. It seems that we then arrive at 3 things that all hook together: syntax, namespace, and resolution protocol.

A domain name that identifies a point within the domain name space has a syntax, but the name space itself does not. Syntax is a set of rules that govern the structure of (in this case) domain names - the composition of labels, and how they may be ordered. The domain name space is just a labelled directed rooted tree, a math/graph construct that doesn't have (or need) a syntax. (I apologize for the way in which this sounds "preachy" - I'm just trying to be as precise as possible in the way in which these terms are used.)

> 
> The Internet DNS namespace is specifically defined through the resolution system starting at the IANA root. To first approximation it is the hints file used at the resolver that defines the name-space.

The domain name space is explicitly (going back to RFC 1034) not defined by the DNS resolution system. If it's useful to do so, we can define the "Internet DNS namespace" to be the domain name space overlaid with the semantics expected by the resolution system (servers and resolvers). But that would assume an answer to at least one of the questions we're still discussing: "if it is resolved by something other than the DNS, is it a domain name?"

> 
> I lost track of the question that we are trying to answer? Ed, is there some underlying thing you want to arrive at? Do you want to arrive at a precise definition of Domain names or do you want to solve the confusion that arrives from identifiers that look like domain names?

I believe that "precise definition" will help us remove that confusion - but if I'm just adding to it, you (or Ed, or anyone else) should feel free to tell me -

- Lyman