[DNSOP] Re: I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise

Ben Schwartz <bemasc@meta.com> Thu, 30 July 2026 12:08 UTC

Return-Path: <prvs=66716b05f2=bemasc@meta.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 96E19120FE4BB for <dnsop@mail2.ietf.org>; Thu, 30 Jul 2026 05:08:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785413336; bh=+uxVXmMWbjIxXFagyDymEQIzwUlQ16t50RDpb1RbLLA=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=SZvrmawLud2A7e0sro1cl+uIEgcaqFsfMqxiJqMvmpPkbAeGJT8YE/zciJLV/LSvE GpgvUtMCS5S9q6Lmzi223Ax6JHjRHnvKIps8LTc1dSn8n0X+uoyL/16D4+Llq2EW+V EWGU+F72z9RB/R6Cu/M12s2gL0DtNCoaDpBez7BE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.794
X-Spam-Level:
X-Spam-Status: No, score=-2.794 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=meta.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PKcO9e2XjCS4 for <dnsop@mail2.ietf.org>; Thu, 30 Jul 2026 05:08:55 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 21616120FE4AD for <dnsop@ietf.org>; Thu, 30 Jul 2026 05:08:54 -0700 (PDT)
Received: from pps.filterd (m0044012.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66UA6G2P1766287 for <dnsop@ietf.org>; Thu, 30 Jul 2026 05:08:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=s2048-2025-q2; bh=OKWy0gV0bKD3PQYjaNQSmgXt/Nfw3HofJ3HzWm73PRk=; b=iK+ub8OfiEtw Dg9eTAhJ3VfaHR/dYiLq8HDwDrDqT1kFMu0ryT5aONulriUO/ewIi4O1/XRSZaVS VeySYzrrBFTDIgyeHmRJAn41KJg96KtZmUKh6/XTjLzCfKhHtqHIYn31i3fcmcaJ DORLPSSut/hH74VAMndEDt7Lh0qRXGeBSctxd9VLANUVBR7UQLQBwZhlpuMjP4tR 74yDq874+PLg6HuyeXGZdqKUxP6l7Mr9obiAq+mH1JW3mZGgP5np3CrvNzNC4lUt /yGVvjLIK1qtC4kumZQavp7r/mmFMUh5clAWKrHy8JV9rrD2fYOUxLIqasqzAKLh UbP7sSn0Eg==
Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4fqrm04sf3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <dnsop@ietf.org>; Thu, 30 Jul 2026 05:08:47 -0700 (PDT)
Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-81e92ddc199so50546217b3.0 for <dnsop@ietf.org>; Thu, 30 Jul 2026 05:08:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1785413326; cv=none; d=google.com; s=arc-20260327; b=WVUOtciG2zGBZRjpkoDadAtMXQAhdwuQTYQ8Y1x0Ewt08dTZo4swfJwnNToDjKzM49 nAMP4OaPbe1zDLjJMtUUyrTXxBG3/UPCTm5zHedflV4V+N6HjDqQPq1OEgdazflIx3nU 88t4DzsuApw7wwRB6MyNkpNXfHDc9u8okfgJoIHlD4b/otexHrW0ELX8ihEK7chrY1ZP LggsfioQHsgmUH1Z1gsYio0v9ecCHGaXxY5MGJ8Wn9MjOxr8JNjMx4exxre35IaqCUJ8 Y6ntacXqkXnyuqui74I6RSc/bFaq/9XLF418VhaCIDXxDSaSONdkDeKtXB+mj8qdgoAZ 4kdQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=NBbIVTPgOxWv2j7Xf8EGeAZiP8Gy+5AQnw+jIlQQffQ=; fh=uzBIprg7gXGucgP8AiBrOco7gSaSxX94uAG1sENE9i0=; b=pjUgX6D7WZj2SEG9alSePliqtBY94Qx0aex9BdABYvPCEUi29LJIzbVtEHLbahlA6a fnJHh28mNxM4iCDJb6C0W8fEK5F4ARpD2ot0zvpVT8JlPYPuRqeH46QhSaPVr3maNTaw 77N4xIBgWP1RqIyNLrXHXSXrWhjuxPkwSon9xnv4AmdAvPMD+gtMh/OChXA/W/5LJ4h5 lxU2DBxnOdVZXVEL8HdbX4s6SDGYHb5SMXg2NxaxGaGfwJiodSYCH5cc45RnP7uR53MC UlJvX0WC3NquCgqKyEBXwxjVRA2AH+iSVylGzym2BAxXyN7ka32hzKlwCfb0j1hTeyiF 27Ag==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785413326; x=1786018126; h=content-transfer-encoding:content-type:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NBbIVTPgOxWv2j7Xf8EGeAZiP8Gy+5AQnw+jIlQQffQ=; b=PDbaJpNwYBrtxs03x0C9ZnxLj9euPd20ncm21blKqXDR/KqnggjnAYFPvejfcnivMT iKHlnopc5hmL4zoM7uaFV8juq9ppdrCP1q/nTSS+Mz0LQ4QvK629cJHEo/E1z4KmRnvG ev2sFqeMaZeLVv7CZKYqBxzP2wPb7uz5UhyUj0d9lT/dK8uPsMK8p0ADp+EyD7opkcju t2tT6PsV2beoSQfInhHTaNwkAiKWGwfhk3ssM4jCQK5iDtxgdxCgrPdGUL/mxBTfg5ql NMVpG3Phz/9DI/bwo4p4wJeepjX2nzRCojoYWtixdUP4UcvMFSu2P3QRWPEi0jG4tWa1 MdmA==
X-Forwarded-Encrypted: i=1; AHgh+RoKXIBe3qC+ulPvVSpwbFq7qoBT4TDY2N4VgbVYzOBTs3X/aWsIEZ9s7N+Jh6Gs6TnhNCbmdw==@ietf.org
X-Gm-Message-State: AOJu0Yza0Gy4rdr0As6wGgjXvCGaVTu25ovn+EuaAI9zn/FwBew0vHA3 IeWyfcj6+GrTt+3BbzMcfXTUoH0XK+WkXGUm0PpM1wBKfnfzXD5h3DEttkle4TPyIOBEABZCOI+ 5Y/KVOWJhw0R5C1VGYuKgLtrmeyao0B9aI+Jw3TGE2+1zEW2Q6Z4GRv42r8UDnN/hLGjOuUe5s+ flT/dpfvItG+I1ImU956ugmMBeD1Dumhg=
X-Gm-Gg: AR+sD13fV04/jifmA0g5ulkWXGFmQ5x7dBUriZEYvkpCBGLub9Qm2gZIF8K5AsXWHZW k0iiX3JAZQB3JbhdIe1UYLg6lHogC3rEXeLxAowbulFxgLoqnZGUExcxenFJ9zX54pcsmqssyBj SBmEjJJiO//P3P6JW6PXjBLxIhhO9lYHE5ySp8Q18OcJ1Tv8g43whHKW65RqCBtuARWtellKjYj fG/InZnKHRdt32T
X-Received: by 2002:a53:cd50:0:b0:668:97d4:3624 with SMTP id 956f58d0204a3-6692f7ddc07mr1196781d50.81.1785413326374; Thu, 30 Jul 2026 05:08:46 -0700 (PDT)
X-Received: by 2002:a53:cd50:0:b0:668:97d4:3624 with SMTP id 956f58d0204a3-6692f7ddc07mr1196756d50.81.1785413325854; Thu, 30 Jul 2026 05:08:45 -0700 (PDT)
MIME-Version: 1.0
References: <PH7PR10MB5771CF4843F4A95046DD0E18C9CA2@PH7PR10MB5771.namprd10.prod.outlook.com> <D0927D9E-8273-4CA9-BC06-21D868B3E712@sury.org>
In-Reply-To: <D0927D9E-8273-4CA9-BC06-21D868B3E712@sury.org>
From: Ben Schwartz <bemasc@meta.com>
Date: Thu, 30 Jul 2026 08:08:34 -0400
X-Gm-Features: AUfX_mwK3x7sCcjQINoMmdtlDl09AktZqNe5e5CQddm0_DzDrQ7cM7UnvxyYcyQ
Message-ID: <CAOdQrVMSaoasQnLqJMgjwN2zpNin12tysVDJz2s9rEKwXSBYaQ@mail.gmail.com>
To: Ondřej Surý <ondrej@sury.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Authority-Analysis: v=2.4 cv=QMdYgALL c=1 sm=1 tr=0 ts=6a6b3ecf cx=c_pps a=72HoHk1woDtn7btP4rdmlg==:117 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=7x6HtfJdh03M6CCDgxCd:22 a=PAz_-FQ8hEVmOPYdF0yf:22 a=48vgC7mUAAAA:8 a=Wu7z_i5_AAAA:8 a=UqCG9HQmAAAA:8 a=dJl1Gn05MJ5Gx7Vb5TcA:9 a=QEXdDO2ut3YA:10 a=kA6IBgd4cpdPkAWqgNAz:22 a=zY0JdQc1-4EAyPf5TuXT:22 a=iYyrv_djfsieO7j-mCZ5:22
X-Proofpoint-Spam-Info: AW1haW4tMjYwNzMwMDA5MSBTYWx0ZWRfXzkZmqHfE4OV+ Djvx3l6MqgO7va6GghvBNaTDKiATW10hnsboeKHv/6wyhnyBJMcVs/cxImelkR4zncS4r+pdzSf +bF9PrKZUh9bYk1sLRVopubh9Vyz69Q=
X-Proofpoint-GUID: MHA3dEzAgKI7JMTkuMtfBExcwxx1OHAt
X-Proofpoint-ORIG-GUID: MHA3dEzAgKI7JMTkuMtfBExcwxx1OHAt
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzMwMDA5MSBTYWx0ZWRfX7W05K4HDoTSr IBZcGxF46x0sJWkctsbZSwMVnKIuQ7KUr/24+vkDWKGipnfRG536KCnAdQcqKZdXT6bqQjG3UKD 6bf5kp2Dyxp4MIvUkVnwKGSB/5Fsbf2fw1Vb4KMYjmvjaqLZjqifBrb4qTYumSwt+Q/MDKOtphu hmJMghsrH45tuseEwuG4P15v/q1KTmGIlATcYDbVnTQQzjsQ13WBqxffmThJdDltGRJiH/aCTFS egEJmwPTxW49pHjlo/yeo8K5h0Iaw1Tv1b0FRtGhsUPMCqjmSI311YeyhFZU5rgZ0COD+lcHez5 cWNojpfgpaENjLNjJ3KtU4T95E4yt+8YD1PxT0GY+XoqgdUHhLhTQCMhKNLj/3xYpMX8q6p6/l/ e8UBqn9jSJGO5JB+RiAiPTaUnLpteeNUn26+rhvNy18X8VcZpSAnROMxiV+RKgDS3ryAnuFNeQD pYcwJ9zKqBEzNd12sUw==
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-30_03,2026-07-29_01,2025-10-01_01
Message-ID-Hash: YCR2IE3WCNJU7HZSB6RSFQNP5ZS6WAME
X-Message-ID-Hash: YCR2IE3WCNJU7HZSB6RSFQNP5ZS6WAME
X-MailFrom: prvs=66716b05f2=bemasc@meta.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Terry Teppo <TerryTeppo.RFC@outlook.com>, "dnsop@ietf.org" <dnsop@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/UDxTSg41SIMLfINLOtnJpFUUVQE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>

This sounds like it's essentially a repeat of draft-tjjk-cared.  I
recommend starting by talking to the authors of that draft and
reviewing some of the discussions about it.

--Ben Schwartz

On Thu, Jul 30, 2026 at 6:11 AM Ondřej Surý <ondrej@sury.org> wrote:
>
> >
> Hi,
>
> the correct URL is: https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-teppo-corporate-authenticated-dns/__;!!Bt8RZUm9aw!5bBdWkr4CjGLqRpUT-ZTxlNe8pZk-dM65JQChqp3IPUlO2tLnFyHopDs9SBgGVmkFby90O81gA$
>
> But I am going to ask a different question: How much of the draft has been generated using
> tools and not written by yourself?
>
> IETF and dnsop WG is now in process of drafting a policy, but I am 100% sure that we will
> require a full transparency about the tools used to generate the draft (similar to what other
> publishers currently have).
>
> Ondrej
> --
> Ondřej Surý (He/Him)
> ondrej@sury.org
>
> A gentle nudge is always appreciated if I take a little longer to reply.
>
> > On 29. 7. 2026, at 20:09, Terry Teppo <TerryTeppo.RFC@outlook.com> wrote:
> >
> > Hello DNSOP,
> >
> > I have submitted an Internet-Draft titled "Authenticated DNS Resolution (ADR) for Enterprise DNS" as an independent submission:
> >
> > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-teppo-corporate-authenticated-dns-00/__;!!Bt8RZUm9aw!5bBdWkr4CjGLqRpUT-ZTxlNe8pZk-dM65JQChqp3IPUlO2tLnFyHopDs9SBgGVmkFbzxUj7wYA$
> >
> > ADR proposes query-plane RBAC for enterprise DNS resolvers — controlling who may resolve DNS records at query time, bound to authenticated machine and user identity via Kerberos, X.509 client certificates, or OAuth/OIDC tokens.
> >
> > The motivation is a gap that existing mechanisms do not address: enterprises already authenticate DNS writes (RFC 2136, TSIG), restrict zone transfers, and block external queries, but reads remain open to any authenticated principal with network access to a resolver. A domain-joined workstation operated by a helpdesk technician can resolve router, firewall, and WAN transit records with no credentials and no audit trail. ADR completes the access control model enterprises have already been building by applying RBAC at query time.
> >
> > Key points:
> > - ADR carries identity in the transport layer (Kerberos, mTLS, DoH+OIDC) and does not modify DNS message format, opcodes, EDNS options, or resource record types
> > - Scoped strictly to enterprise private namespaces; no impact on Internet DNS, DNSSEC, or public resolvers
> > - Introduces AUTH-NXDOMAIN to distinguish "record does not exist" from "record exists but you lack permission"
> > - Fully compatible with DNSSEC; ADR resolvers validate before returning answers
> > - Supports incremental deployment alongside legacy unauthenticated DNS
> >
> > I searched the datatracker and found no prior drafts addressing query-plane DNS authorization. The draft includes a prior art section covering DNSSEC, AD-integrated DNS, split-horizon, DoT/DoH, mDNS, RFC 2136, TSIG, SIG(0), DNS Cookies, RPZ, DNS ACLs, and 802.1X/NAC.
> >
> > I would welcome feedback on technical gaps, pointers to related work I may have missed, or interoperability concerns. I am not requesting WG adoption at this stage but would welcome guidance if the WG has interest.
> >
> > Thank you for your time.
> > _______________________________________________
> > DNSOP mailing list -- dnsop@ietf.org
> > To unsubscribe send an email to dnsop-leave@ietf.org
>
>
> _______________________________________________
> DNSOP mailing list -- dnsop@ietf.org
> To unsubscribe send an email to dnsop-leave@ietf.org