Re: [Http-srv] Alternative to SRV?

Mark Andrews <marka@isc.org> Tue, 21 August 2018 23:01 UTC

Return-Path: <marka@isc.org>
X-Original-To: http-srv@ietfa.amsl.com
Delivered-To: http-srv@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99D7A128C65 for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 16:01:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 oAVc8HY62LQd for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 16:01:51 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.64.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06DB61277CC for <Http-srv@ietf.org>; Tue, 21 Aug 2018 16:01:51 -0700 (PDT)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.pao1.isc.org (Postfix) with ESMTPS id E742C3AB043; Tue, 21 Aug 2018 23:01:50 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id D33AB160092; Tue, 21 Aug 2018 23:01:50 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id BFD28160091; Tue, 21 Aug 2018 23:01:50 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UJOiimCow9Yz; Tue, 21 Aug 2018 23:01:50 +0000 (UTC)
Received: from [172.30.42.67] (c27-253-115-14.carlnfd2.nsw.optusnet.com.au [27.253.115.14]) by zmx1.isc.org (Postfix) with ESMTPSA id E7D0F160090; Tue, 21 Aug 2018 23:01:49 +0000 (UTC)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Mark Andrews <marka@isc.org>
In-Reply-To: <alpine.DEB.2.20.1808212037370.3596@grey.csi.cam.ac.uk>
Date: Wed, 22 Aug 2018 09:01:47 +1000
Cc: Ray Bellis <ray@bellis.me.uk>, Http-srv@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <9BDFA596-FBD5-4ECF-9361-FEBBDDDCDCA5@isc.org>
References: <6aceab29-cf81-8644-20cd-e02281e6394c@bellis.me.uk> <alpine.DEB.2.20.1808212037370.3596@grey.csi.cam.ac.uk>
To: Tony Finch <dot@dotat.at>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-srv/VfO9WiBPtJyD-kqLEYE5ISSgTeY>
Subject: Re: [Http-srv] Alternative to SRV?
X-BeenThere: http-srv@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Using DNS SRV Records with HTTP <http-srv.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-srv>, <mailto:http-srv-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-srv/>
List-Post: <mailto:http-srv@ietf.org>
List-Help: <mailto:http-srv-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-srv>, <mailto:http-srv-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Aug 2018 23:01:53 -0000


> On 22 Aug 2018, at 5:40 am, Tony Finch <dot@dotat.at> wrote:
> 
> Ray Bellis <ray@bellis.me.uk> wrote:
>> 
>> As mentioned at the side-meeting in Montreal, I strongly believe that the way
>> forward should be a new RR that is specific for the use of HTTP(s) (c.f. MX
>> for SMTP) and that would be automatically looked up by recursive resolvers and
>> returned in answers [*]
> 
> What will the backwards compatibility story be?

You look for all 3 record types simultaneously.  If you get back NODATA for the
HTTP record you use the A and AAAA responses.  If you get back data for the HTTP
record and ignore the A and AAAA responses.

If the HTTP lookup fails (NODATA is not a failure) you MUST NOT use the A and AAAA
responses.

Site operators decide when to stop publishing A and AAAA record for old clients
where they are using HTTP like they no longer publish A and AAAA records for SMTP
but instead rely solely on the MX record at the zone apex.  For MX this took 10
to 15 years as it took a long time to replace MTAs.  Browser vendors have shown
that they can replace the client side in less that 3 years.

> In the early days, what advantages will there be for DNS operators that
> will make them want to use this record?

If the browser vendors can push out updates quickly enough it will just be a working
record.  The advantage will be to site owners in that they no longer have to move
their DNS to their CDN provider, they can just add the HTTP record to point at the
service name their CDN provider gives them.

> Tony.
> -- 
> f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
> Bailey: Northwest 5 or 6, backing west 5 to 7. Moderate or rough. Showers.
> Good.
> 
> -- 
> Http-srv mailing list
> Http-srv@ietf.org
> https://www.ietf.org/mailman/listinfo/http-srv

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742              INTERNET: marka@isc.org