Re: [DNSOP] SRV and HTTP

Mark Andrews <marka@isc.org> Wed, 11 July 2018 03:44 UTC

Return-Path: <marka@isc.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2115F130E21 for <dnsop@ietfa.amsl.com>; Tue, 10 Jul 2018 20:44:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level:
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, 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 lRb_5sJ8i8s9 for <dnsop@ietfa.amsl.com>; Tue, 10 Jul 2018 20:43:58 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [IPv6:2001:4f8:0:2::2b]) (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 A4E88130DD5 for <dnsop@ietf.org>; Tue, 10 Jul 2018 20:43:58 -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 539933AB041; Wed, 11 Jul 2018 03:43:57 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 1A0AE16006A; Wed, 11 Jul 2018 03:43:57 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 0678916006B; Wed, 11 Jul 2018 03:43:57 +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 Ui7FknAUMMSK; Wed, 11 Jul 2018 03:43:56 +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 33CFA16006A; Wed, 11 Jul 2018 03:43:56 +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.OSX.2.21.1807102315090.18776@ary.qy>
Date: Wed, 11 Jul 2018 13:43:53 +1000
Cc: Evan Hunt <each@isc.org>, dnsop@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <D0B37AAF-49B6-4101-A2C0-B3463DA5E566@isc.org>
References: <82099DED-CCB6-4CDC-BFE6-97B1AB3EB0A4@isc.org> <20180711030838.303DA2001A372B@ary.qy> <20180711031240.GA88503@isc.org> <alpine.OSX.2.21.1807102315090.18776@ary.qy>
To: John R Levine <johnl@taugh.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/AWSfJgAthZhu3zh4kG1rggrrnUo>
Subject: Re: [DNSOP] SRV and HTTP
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.27
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 11 Jul 2018 03:44:02 -0000


> On 11 Jul 2018, at 1:16 pm, John R Levine <johnl@taugh.com> wrote:
> 
>> On Tue, Jul 10, 2018 at 11:08:37PM -0400, John Levine wrote:
>>> There's over 6000 service names defined for SRV.  That's a lot of rrtypes.
>> 
>> But HTTP/HTTPS is the one we have by far the most problems with.
> 
> True, and there have been some proposals for DNS records to return http parameters.
> 
> It's always been my impression that the http crowd believe that the
> overhead of a two DNS lookups is too slow, for some meaning of too slow.

Which is predicated on the recursive server not filling in the additional section.
Recursive servers can and do fill the additional section with SRV (starting with NAPTR
records) then add A, AAAA and TLSA records.  They can lookup missing record before
returning the SRV or NAPTR records (there is code to do that for SRV).  Its easy to
do the same thing for other record types.  

> Regards,
> John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
> Please consider the environment before reading this e-mail. https://jl.ly
> 
> _______________________________________________
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop

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