[Http-srv] Alternative to SRV?

Ray Bellis <ray@bellis.me.uk> Tue, 21 August 2018 18:39 UTC

Return-Path: <ray@bellis.me.uk>
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 BB692130E81 for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 11:39:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 X5d-TUrLHQwj for <http-srv@ietfa.amsl.com>; Tue, 21 Aug 2018 11:39:14 -0700 (PDT)
Received: from hydrogen.portfast.net (hydrogen.portfast.net [188.246.200.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B6E8130E65 for <Http-srv@ietf.org>; Tue, 21 Aug 2018 11:39:11 -0700 (PDT)
Received: from 82-69-21-132.dsl.in-addr.zen.co.uk ([82.69.21.132]:64215 helo=Barbaras-MacBook-Pro.local) by hydrogen.portfast.net ([188.246.200.2]:465) with esmtpsa (fixed_plain:ray@bellis.me.uk) (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) id 1fsBYZ-0008Qu-C3 (Exim 4.72) for Http-srv@ietf.org (return-path <ray@bellis.me.uk>); Tue, 21 Aug 2018 19:39:07 +0100
To: Http-srv@ietf.org
From: Ray Bellis <ray@bellis.me.uk>
Message-ID: <6aceab29-cf81-8644-20cd-e02281e6394c@bellis.me.uk>
Date: Tue, 21 Aug 2018 19:39:09 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-srv/zFnXia2l1Dyp8abYxmJ_vN7gz9Y>
Subject: [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 18:39:16 -0000

Thanks Adam, for creating the mailing list.

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 [*]

This recursive lookup step would give this record the equivalent 
performance to CNAME whilst avoiding the complexities (and failings) of 
SRV or ANAME.

I'd like to write that up in a draft, but to do so I'd like to co-author 
  with HTTP specialists to ensure that any such RR has the fields they 
deem necessary without the extra ones that SRV has that we heard are not 
desirable (specifically port numbers and load-balancing / weighting).

Who'd be up for helping with this?

Ray Bellis
ISC Research Fellow

[*] one caveat - the look-up would have to be optional in the 
specification because making it mandatory would prevent the use of the 
RR Expert Review process which doesn't allow for the assignment of
RRs with mandatory server side processing.