Re: [dnsext] the same in old days, was making names the same NEED protocol changes?

Doug Barton <dougb@dougbarton.us> Thu, 03 March 2011 22:12 UTC

Return-Path: <dnsext-bounces@ietf.org>
X-Original-To: namedroppers-archive-gleetwall6@lists.ietf.org
Delivered-To: ietfarch-namedroppers-archive-gleetwall6@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BFCD28C0F8; Thu, 3 Mar 2011 14:12:05 -0800 (PST)
X-Original-To: dnsext@core3.amsl.com
Delivered-To: dnsext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 54FC528C0F8 for <dnsext@core3.amsl.com>; Thu, 3 Mar 2011 14:12:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.586
X-Spam-Level:
X-Spam-Status: No, score=-2.586 tagged_above=-999 required=5 tests=[AWL=0.013, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gR0wCis50cOn for <dnsext@core3.amsl.com>; Thu, 3 Mar 2011 14:12:01 -0800 (PST)
Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by core3.amsl.com (Postfix) with ESMTP id 5B6A628C0F2 for <dnsext@ietf.org>; Thu, 3 Mar 2011 14:12:01 -0800 (PST)
Received: (qmail 16679 invoked by uid 399); 3 Mar 2011 22:13:06 -0000
Received: from router.ka9q.net (HELO doug-optiplex.ka9q.net) (dougb@dougbarton.us@75.60.237.91) by mail2.fluidhosting.com with ESMTPAM; 3 Mar 2011 22:13:06 -0000
X-Originating-IP: 75.60.237.91
X-Sender: dougb@dougbarton.us
Message-ID: <4D701271.9040105@dougbarton.us>
Date: Thu, 03 Mar 2011 14:13:05 -0800
From: Doug Barton <dougb@dougbarton.us>
Organization: http://SupersetSolutions.com/
User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.14) Gecko/20110301 Thunderbird/3.1.8
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <20110227182720.6537.qmail@joyce.lan> <552AB7D12FAB50296E795CF5@Ximines.local> <alpine.BSF.2.00.1102271336340.6604@joyce.lan> <AF3A2DE418832E7A91CD07A5@Ximines.local> <alpine.BSF.2.00.1102271457570.7355@joyce.lan> <AANLkTi=DLzBEQFLqAmPccbdt63LDSp1cRzShnYkuiDQB@mail.gmail.com> <AANLkTikJvkK27huT0FSQ=1DF2HS1hwUS3TL1u988h8gN@mail.gmail.com>
In-Reply-To: <AANLkTikJvkK27huT0FSQ=1DF2HS1hwUS3TL1u988h8gN@mail.gmail.com>
X-Enigmail-Version: 1.1.2
OpenPGP: id=1A1ABC84
Cc: "John R. Levine" <johnl@iecc.com>, dnsext@ietf.org
Subject: Re: [dnsext] the same in old days, was making names the same NEED protocol changes?
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: dnsext-bounces@ietf.org
Errors-To: dnsext-bounces@ietf.org

On 02/28/2011 09:38, Ted Hardie wrote:
> On Mon, Feb 28, 2011 at 7:07 AM, Phillip Hallam-Baker<hallam@gmail.com>  wrote:
> <snip>
>
>> So attempting to make two names resolve alike without change at either
>> the application client or the application server is a fools errand.
>
> I'm not sure how you see this split based on the text above.  My
> personal take is that if you want two names be "treated the same" by
> an application, you can do one of three things:
>
> 1) Make one name refer to the other, transforming the problem of
> "treating the same" into "pointing to the canonical name".

I'm using some elements of this concept in my idea for CLONE. However 
the solution I'm going to propose is limited to the DNS layer.

> 2) Provide for all the names equally, so that the same resources are
> available at each name (this means not just things like
> name-to-address mappings but also certificates with the names used on
> them etc.).  This is expensive and difficult, but there may be some
> methods to reduce the pain (subjectAltName, provisioning-based
> mirroring of resources, new protocol methods).  I think a lot of the
> discussion so far has been of the "are there useful DNS mechanisms
> that could reduce this pain"?

Yes. I've been trying to get across the idea that _on the registrant 
side_ this problem is really no different than what registrants already 
deal with, both with the existing "IDN variants" problem and with the 
pre-existing problem of "aliasing" multiple spellings/TLDs, etc. for 
"the same" name. In that sense the color/colour problem is (IMO) the 
same problem space.

> 3) Create a method that allows applications to know which names should
> be treated as equivalent.  The difficulty here is primarily that any
> names which are not within the same administrative boundary cannot be
> treated as equivalent without the records related to both/N
> administrative boundaries confirming the equivalence. So the
> application would have to understand how to determine the
> administrative boundaries, check for the confirmation of equivalence,
> and then correctly apply whatever behaviors result from the two names
> being the same.  This is far from trivial, as the
> applications/protocols may have no defined behavior for "treat these
> as the same".  Knowing they are to be treated as equivalent doesn't
> help a lot for applications with no sense of what behavior should
> result.
>
>
>> is not going to work because that is simply not how the applications
>> see the world.
>>
>> <snip>
>>
>> If we decide we can change the application client, this whole problem
>> becomes pretty straightforward. Either adopt the 'did you mean'
>> pointer style approach or allow domains to nominate mappings of one
>> charset to another.
>>
> Please do not use "mappings of one charset to another" to represent
> this problem.   At this point, we are all mostly talking about the
> Unicode character set and how to map labels derived from sequences of
> Unicode characters.

Just to be clear, I'm not. I think the requirements document should 
describe the whole problem space, and then we can decide what problems 
we can provide DNS solutions for.


Doug

-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/

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