Re: [DNSOP] [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]

Joe Abley <jabley@hopcount.ca> Mon, 02 December 2013 16:29 UTC

Return-Path: <jabley@hopcount.ca>
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 552C01AC82B for <dnsop@ietfa.amsl.com>; Mon, 2 Dec 2013 08:29:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] 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 P8oO1Vi0EhWx for <dnsop@ietfa.amsl.com>; Mon, 2 Dec 2013 08:29:41 -0800 (PST)
Received: from mail-qa0-x234.google.com (mail-qa0-x234.google.com [IPv6:2607:f8b0:400d:c00::234]) by ietfa.amsl.com (Postfix) with ESMTP id 841881AC499 for <dnsop@ietf.org>; Mon, 2 Dec 2013 08:29:41 -0800 (PST)
Received: by mail-qa0-f52.google.com with SMTP id k4so4600859qaq.11 for <dnsop@ietf.org>; Mon, 02 Dec 2013 08:29:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:content-type:content-transfer-encoding :content-disposition; bh=WPZ1hzZZ3u4CnAfmL/7pY2r0tEczbJrauLyM2ja5mS4=; b=UOk51Xf5tHqiPDzS+x65/lSVD1/B/pU4KQRNRdXjYbGupGnUj+0ycN41Fbzaau6UZQ JYHSUcgJZ+GPL7eS53YZgVH7xtN8HrvzFrvdrv96+os61vLIAKizoJqU+Kj4zLCoBbY3 5gi32cmwjMMMR6FSfMcojTMsX3qdDNFefQvJU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version:content-type :content-transfer-encoding:content-disposition; bh=WPZ1hzZZ3u4CnAfmL/7pY2r0tEczbJrauLyM2ja5mS4=; b=IipsXS6HnvzaEj+pITSQthGH1Zirt2GJaV14bjt3Knw3wHdeQKp7B5goN2PG+G03tq bRqnRTlItLTO2tQxySelaGv/cCXC1pMa00gGIqely4CnzY1IhdNDLliGKLT5AG8jfQxm H84hYeUKPa2/tutcy0ICKG/+qC3jnrgG0H8QR758n8BWAiEfwUzQvOzHTlzoBU3z9PEU u2Z69floPtY6Q2jSqAMbE7eNUsqvyCAkV6aJrY1yZdCDoTTCVK/WZ82f5Cq2v38U5d9p kHBkuWcR4l+T5aETQq1A5VWIdQ7MHxy5alTNAe1djt5xeDWxIU9Dh9uvYsrg44yvvQak KXhg==
X-Gm-Message-State: ALoCoQkXEb3sQcDXGYWGsH9z8n0u3gcLCtmYQlOJ64rqNHUBJBCC/s4jl1oeEZGw1S40HlhPBjUD
X-Received: by 10.229.105.9 with SMTP id r9mr96289025qco.12.1386001778889; Mon, 02 Dec 2013 08:29:38 -0800 (PST)
Received: from [2001:4900:1042:1::] ([2001:4900:1042:1:81cf:ef9d:5ea3:5fd8]) by mx.google.com with ESMTPSA id nq5sm54138994qeb.8.2013.12.02.08.29.37 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 02 Dec 2013 08:29:38 -0800 (PST)
Date: Mon, 02 Dec 2013 11:29:36 -0500
From: Joe Abley <jabley@hopcount.ca>
To: Ted Lemon <ted.lemon@nominum.com>
Message-ID: <E1954338A5D3418BBA8594A8330C7BCD@hopcount.ca>
In-Reply-To: <D5954219-E22D-44C4-9DE9-3DCA77545264@nominum.com>
References: <20131201164841.GB12135@sources.org> <BF87877A-8989-4AA4-9ED1-52C82E1BC538@nominum.com> <alpine.LFD.2.10.1312011206480.12923@bofh.nohats.ca> <20131202151651.GD16808@mx1.yitter.info> <D5954219-E22D-44C4-9DE9-3DCA77545264@nominum.com>
X-Mailer: sparrow 1.6.4 (build 1178)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Cc: dnsop WG <dnsop@ietf.org>, Andrew Sullivan <ajs@anvilwalrusden.com>
Subject: Re: [DNSOP] [internet-drafts@ietf.org: I-D Action: draft-grothoff-iesg-special-use-p2p-names-00.txt]
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: <http://www.ietf.org/mail-archive/web/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, 02 Dec 2013 16:29:43 -0000

On Monday 2 December 2013 at 11:17, Ted Lemon wrote:

> RFC 6761 has IETF consensus, and does not propose adding new namespaces under .arpa, but rather at the top level. Here's what RFC3172 says on the topic of .arpa:
>  
> This domain is termed an "infrastructure domain", as its role is to
> support the operating infrastructure of the Internet. In particular,
> the "arpa" domain is not to be used in the same manner (e.g., for
> naming hosts) as other generic Top Level Domains are commonly used.

Perhaps 3172 needs to be updated to reflect current IAB practice, then. It's not hard to find examples of names under ARPA which contradict the text you quoted (e.g. see RFC 5855).
> Aside from the purely practical matter that having special domains live under .arpa would be more complicated to implement,

This feels like an over-general pronouncement that can't hope to be accurate in all cases. Why is it more complicated in the general case? More complicated than what?
> it doesn't make sense. Consider .local—our main example of a special-use domain. Would it make sense for .local to be under .arpa? I don't think so. .local is specifically not "internet infrastructure." It isn't even DNS. It's an escape from the DNS namespace, with different semantics than domain names in the DNS.

I think you're sharing personal opinion rather than citing fact ("make sense"). The .local convention happened to be adopted by Apple for use in a DNS-like protocol, and was documented (and the IN-class top-level label reserved) later. They could equally well have adopted .local.arpa or .local.apple.com.

I'm not complaining about Apple's innovation here, or their decision to document it at the IETF. But I don't think it's sufficient to assert that alternatives would not have made sense without justifying why that is so.
> The other proposed special uses are similar. Putting them under .arpa might be _expedient_, because it avoids the whole change control question, but that's pretty much the only way I can think of that it makes sense.

It doesn't avoid the whole change control question -- it just reduces the change control to one with a single, uncontentious decision point (the IAB). By contrast, the business of identifying reserved strings (and enforcing their non-delegation for other purposes) in the root zone is fraught with administrative ambiguity.


Joe