Re: [dnsext] we need help to make names the same, was draft-yao-dnsext-identical-resolution-02 comment

Danny Mayer <mayer@gis.net> Fri, 18 February 2011 03:18 UTC

Return-Path: <mayer@gis.net>
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 589123A6DA1 for <dnsext@core3.amsl.com>; Thu, 17 Feb 2011 19:18:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, WEIRD_PORT=0.001]
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 ieX-dIgigPXN for <dnsext@core3.amsl.com>; Thu, 17 Feb 2011 19:18:47 -0800 (PST)
Received: from mail1.ntp.org (mail1.ntp.org [IPv6:2001:4f8:fff7:1::5]) by core3.amsl.com (Postfix) with ESMTP id 6BFDE3A6D72 for <dnsext@ietf.org>; Thu, 17 Feb 2011 19:18:47 -0800 (PST)
Received: from cust-63-209-235-31.bos-dynamic.gis.net ([63.209.235.31] helo=[10.10.10.101]) by mail1.ntp.org with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72 (FreeBSD)) (envelope-from <mayer@gis.net>) id 1PqGs1-000HtG-Ca; Fri, 18 Feb 2011 03:19:12 +0000
Message-ID: <4D5DE54C.5010104@gis.net>
Date: Thu, 17 Feb 2011 22:19:40 -0500
From: Danny Mayer <mayer@gis.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Mark Andrews <marka@isc.org>
References: <20110216032120.43474.qmail@joyce.lan><alpine.LSU.2.00.1102161143180.5244@hermes-1.csi.cam.ac.uk> <20110216212930.57D64A3F344@drugs.dv.isc.org><4D5D24F3.70206@gis.net> <20110217231720.1FCF3A49096@drugs.dv.isc.org>
In-Reply-To: <20110217231720.1FCF3A49096@drugs.dv.isc.org>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 63.209.235.31
X-SA-Exim-Rcpt-To: marka@isc.org, dot@dotat.at, johnl@iecc.com, dnsext@ietf.org
X-SA-Exim-Mail-From: mayer@gis.net
X-SA-Exim-Version: 4.2
X-SA-Exim-Scanned: Yes (on mail1.ntp.org)
Cc: John Levine <johnl@iecc.com>, dnsext@ietf.org
Subject: Re: [dnsext] we need help to make names the same, was draft-yao-dnsext-identical-resolution-02 comment
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: mayer@gis.net
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>
X-List-Received-Date: Fri, 18 Feb 2011 03:18:48 -0000

On 2/17/2011 6:17 PM, Mark Andrews wrote:
> In message <4D5D24F3.70206@gis.net>, Danny Mayer writes:
>> Even if there were I'm not convinced that it would be useful since there
>> is no way on the RHS to specify the path. It can give you a name, a
>> port, a weight and a priority but no path. There was a proposal for a
>> URL RR but I cannot find it right now and I don't think the wg is
>> considering it, at least it's not on the document list.
>>
>> Danny
> 
> Which can be dealt with entirely at the HTTP/S layer.
> 

Not for the purpose I'm looking to use it. For the particular purpose
the SOAP Servlet path needs to be different from the regular login URL
and there is no way to express that. It needs to be like an SRV record
so that the particular SOAP service can be located.

> People are using CNAME for 
> 
> 	site -> hosting server
> 
> this include "www.example.net CNAME example.net".
>  
> We need to support 
> 
> 	site alias -> site { -> hosting server }
> 
> 		 CNAME    NEW-TYPE
> 
> Additionally people are too lazy to add records for each virtual
> service in the DNS so they use "* CNAME server" which makes using
> SRV hard as it requires prepended labels.
> 
> To prevent breaking existing clients that use CNAME like NEW-TYPE
> client would look for NEW-TYPE and only re-write the URL there is
> a CNAME and a NEW-TYPE returned.
> 
> The CNAME would be replace by NEW-TYPE + addresses records to
> help with the transition.
> 
> This is very much like the introduction of MX records.  At
> some point you stop putting in address records.

Maybe you can give an example of how to get to the following URL for a
SOAP Service and a regular login otherwise for the same host and port
number.

http://ws.example.net:5678/Ws/SOAPServlet for SOAP Service and continue
to allow regular http access to the URL http://ws.example.net/Ws/Servlet
for people who need to just login. This is a real example BTW and the
current implementation stores the SOAP service URL locally. If I could
figure out a way of using SRV records I would.

Danny