[Add] My single use case

Martin Thomson <mt@lowentropy.net> Thu, 10 September 2020 15:07 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: add@ietfa.amsl.com
Delivered-To: add@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD17C3A0843 for <add@ietfa.amsl.com>; Thu, 10 Sep 2020 08:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=pSBw13tD; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=RbG0pLdA
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 V9u9uwAk7Top for <add@ietfa.amsl.com>; Thu, 10 Sep 2020 08:07:50 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9EACB3A0763 for <add@ietf.org>; Thu, 10 Sep 2020 08:07:50 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 9A0AA546 for <add@ietf.org>; Thu, 10 Sep 2020 11:07:49 -0400 (EDT)
Received: from imap10 ([10.202.2.60]) by compute2.internal (MEProxy); Thu, 10 Sep 2020 11:07:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:date:from:to:subject:content-type; s= fm3; bh=SYFT28hETbMce/0TUZs2XJTqiPyIWnLBMXfXjmTn5lE=; b=pSBw13tD Z6r9xbFcltAs4j/wOVHFfLD076cwecvHL6UOMPGz/Fg91myJdnfkmeYsftJKIcbU eczks5ev27Ha6Lsy+AZWkxLk64IXS9pfqQ2k93Vz5qBTQYRzOO1lDAtlPYugRI7t 1g3qanGA0tHvIMhha/OJWM6JF4NOTva+WJCK+m0GA+vtJ5K5avc+fQdmRAeXMia1 R6duY658LFgTpPidRY+iNIo1HSwpincL/TdMLt5a6lu1yKuc4/tIyzc2ZAcJGZuj QajsMm7hXSmJ/RMu2kL7CrHb3A36jl8qqD8DQC81R1tzC4B/x2xhEZ25E5cIruSJ ujXHW/E8y3UczQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=SYFT28hETbMce/0TUZs2XJTqiPyIW nLBMXfXjmTn5lE=; b=RbG0pLdASZQpY1x3SZNqLN3kAN9vXf/H9btPbPkIMHhj5 kjhZwXXh99hpSibJ/pCYtj7RevDDd5j9nxe+UjjgwxkfzgxiPYypH/McwZPptJT/ I2fob0pVtYzBwTe/q+VTQYCOLG21xss3dWobbXI65JnSAml61wll6+Iia2zeNhjP tnr2biUy/y6i3pOs4vQ7eQ+9Ygoq+ZATT0rOZwr7hFPbPYA3nolBB4k+XVkV3ZqB WUTjVtxRWD+McmiPOgcSBEZuULimaHzcaiSpxp0IYmT05mw4nCFphW54M7iBuOPZ ZkI5p3W1qgmO1GkGcT0Qk+/k+O8J1Gk2pU0vwcaEw==
X-ME-Sender: <xms:REFaX8KyOrLU363CcJo4brGidZPGwu7ket7SYxtUegKWHAqRxd8Xug> <xme:REFaX8KEZu7a0bYNXZIrzlcO5GDPAZwjA-6VPV5RmzdT1x3yEkIGBB9aRDIhC7dtY eSFaJi--Euq9Xd-QjY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudehjedgjeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehttdertd erredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigv nhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeevgfdutdfgjeefudeuheekhe ekudeugeehfeegveekkeegleevveffueduffehheenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:REFaX8sqJTNsG41cK_XnCYwuRqMPNV3oVWIQ3TSqpdWS2yqCeMDDLg> <xmx:REFaX5YGTe3fRMYyKoS9SGGNA3zvNuQ4poe49APKjX2o71GTK6_OEg> <xmx:REFaXzZWQqDnYEY4Gxyk7lU7HkwuaLluR26vG9cy258N2V-Cl5Dzmg> <xmx:RUFaX8nz8U77w2h98IiFyhMUOKaG2dHF-yjFVaYC5_8wr-xCzeuBxw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id C5FE02012D; Thu, 10 Sep 2020 11:07:48 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-259-g88fbbfa-fm-20200903.003-g88fbbfa3
Mime-Version: 1.0
Message-Id: <d4bd287a-d2ce-40cd-b635-4f74efbc77f6@www.fastmail.com>
Date: Fri, 11 Sep 2020 01:07:29 +1000
From: Martin Thomson <mt@lowentropy.net>
To: add@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/add/IiYpAQ0ujdp0mlUzi1YB2cYYMT8>
Subject: [Add] My single use case
X-BeenThere: add@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications Doing DNS <add.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/add>, <mailto:add-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/add/>
List-Post: <mailto:add@ietf.org>
List-Help: <mailto:add-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/add>, <mailto:add-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Sep 2020 15:07:52 -0000

My preference is to tackle just this:

As a new device or application, when I join a network that I have no prior relationship with or configuration for, I want to discover the DoT or DoH resolver that corresponds to the Do53 resolver offered by that network.

This might need the full matrix of DoT/DoH, v4/v6, with/without a forwarder, but this is fundamentally just a single use case.

Specifically, I want to NOT learn about whether the resolver does qname minimization or DoT to the authoritative or whether it does the eDNS client subnet or different policies with respect to what is answered or anything else that might make a decision to use this alternative complicated.  Existing methods don't provide this information.  I don't want a protocol that does anything fancy because that makes the decision complex.