[DNSOP] Re: I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise
Terry Teppo <TerryTeppo.RFC@outlook.com> Thu, 30 July 2026 18:52 UTC
Return-Path: <TerryTeppo.RFC@outlook.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 092BD121373EA for <dnsop@mail2.ietf.org>; Thu, 30 Jul 2026 11:52:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785437536; bh=YlNO0U/r8qeiMxPh1CqAWcTtgK8CB/oBh36Srk3ISJE=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=c4qkgEB/dPtzrMYIzzcCVFv4FySh0AGUuRnWX/V7S3QYtVVBr+Vv0AtRdK3VAJPkl kLLVMdFLiYooUSdRI942blOP+GE6avkdzvmGEUFXkRxJIWZW+OUI6xoGpk81JtUaBQ Re0zTVjce1V7Lkp7JX60139ZhaYY08okhAS4rkX8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 P-KYPLF0fJk2 for <dnsop@mail2.ietf.org>; Thu, 30 Jul 2026 11:52:13 -0700 (PDT)
Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazolkn19011012.outbound.protection.outlook.com [52.103.1.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id E6499121373E3 for <dnsop@ietf.org>; Thu, 30 Jul 2026 11:52:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W0XPZxI9q0K2yMw7qWm2UmXq8LwJoM3pAi52cRWqM/gBnfooW/sqNyErtVo43lTY9LQO6x/mtCyzpV3R4Z/URgQ6yg15e7W9G3MS6gkDkN+nM6vNJWZ/9u3Yl/g75mlJrNoyt46r+NPNReofD+OT+PpPQbndQJr6wF8aqf/jQzPNA+j1yJFrObKic7P15lHtZ2LgNBrE36fctMjGtO7JydjrqJcqxHlunGPqiNCgA1WTuQRbrfHgjVG3elWRhuWamueQ/qKIj8GxWdgCVEwRXqHrQEgwjCCWpo/dLsGfWcN4YqFm1vfI3sIJfwU4aOFAG0Kj5Lqp4UD7TYM5niclMA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YlNO0U/r8qeiMxPh1CqAWcTtgK8CB/oBh36Srk3ISJE=; b=Thwm4Vlkq0MVOH2Nk1i74XUE53ZGEuaGmZhCY/DTuOR2VFArfMua9a0CHQHA8+dXsg5Is5gVVfuEdVADsdesgW5RCFrDJbLKmhMjCoSwZHsjXO8zaWGlXJsueL80mofvBXaZA78/j7TZYpNwu+Puz4D1xG3sfNZZn+6pIgYTAA/XAo4pngDNXBZ/NWCd1T2XSCNcW+xRIBdXTV9eHqHLQ0dmj1DGN4yz+Y0rYOBPfw+2LO/jlijNqF1wpAu7XrKCAAWt3AqWRDZJkwbz+FcpDFO1GZ9ZePMorZ3awVjozpw2s5KF9GGiGZOOhRbEaUBGmP381DfuEE0Zg/nZ8U7y4w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YlNO0U/r8qeiMxPh1CqAWcTtgK8CB/oBh36Srk3ISJE=; b=DSbsZ8ATHvNBqkM3aySggp9eUs4BBV48rBETso2L/GnGbDWfXTfhykKVFUHwUB/dfefXa8sFkiOkhIiLHE2rJwX1DkDV1xVm/zFRlz31gxRUsBJgj0dGVRM0JFOltPpfX2f+jcviwyNqyPBnBmJ0xRR9afAVfvHqbC3LEnkXjsOL5z3vwhwxzLP5OR77N+/NTJH1uqexObkR0IwdW6JI4lxewYP+vQsopQIEYrPZ7NyhrI1dFs4qo3y1HEduUPRzAtxlx0iK9IcSu5u3ZSjZkiSVIYDXwWho8j234R+pCfGher4UpwRxoaCULEVDXcXZjAnGEVRkC51HNj1glWNfEQ==
Received: from PH7PR10MB5771.namprd10.prod.outlook.com (2603:10b6:510:127::15) by IA6PR10MB997658.namprd10.prod.outlook.com (2603:10b6:208:5dc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.15; Thu, 30 Jul 2026 18:52:05 +0000
Received: from PH7PR10MB5771.namprd10.prod.outlook.com ([fe80::4e47:771c:3064:926c]) by PH7PR10MB5771.namprd10.prod.outlook.com ([fe80::4e47:771c:3064:926c%6]) with mapi id 15.21.0270.012; Thu, 30 Jul 2026 18:52:05 +0000
From: Terry Teppo <TerryTeppo.RFC@outlook.com>
To: Ted Lemon <mellon@fugue.com>
Thread-Topic: [DNSOP] I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise
Thread-Index: AQHdH4TjkpajX30i/Um3Wk2MVUf5HraF2BaAgABRUbKAABX8AIAAFrza
Date: Thu, 30 Jul 2026 18:52:04 +0000
Message-ID: <PH7PR10MB5771BE6BD93D0B0F5B0C180FC9C92@PH7PR10MB5771.namprd10.prod.outlook.com>
References: <PH7PR10MB5771CF4843F4A95046DD0E18C9CA2@PH7PR10MB5771.namprd10.prod.outlook.com> <D0927D9E-8273-4CA9-BC06-21D868B3E712@sury.org> <PH7PR10MB5771169653A0305F12A182A6C9C92@PH7PR10MB5771.namprd10.prod.outlook.com> <E068FC6E-BD24-4032-B06F-9D6C9D668529@fugue.com>
In-Reply-To: <E068FC6E-BD24-4032-B06F-9D6C9D668529@fugue.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR10MB5771:EE_|IA6PR10MB997658:EE_
x-ms-office365-filtering-correlation-id: d68bd72b-0439-4609-4087-08deee6ba61f
x-microsoft-antispam: BCL:0;ARA:14566002|41001999006|19110799012|31061999003|8060799015|8062599012|12121999013|37011999003|15030799006|15080799012|51005399006|24021099003|9400799043|13031999006|25010399006|10035399007|40105399003|1602099012|2607281247196008|56899033|102099032|440099028|3412199025|4302099013;
x-microsoft-antispam-message-info: 2gTsNjKmY7lOulFBTC7pyarwEV+5cwibN2m9oVaT9MVBPqX2BGkriJ22J049kh6Z94GRyAsWZphaf1NTJGUrVsmvbdTKFvU+7GN2PUKbJ3bvzsQNp53nUfZ0+EU4Hv53vkOStiUXHErwYP/lFxxU4Q9SHauiaS9xyryivgtF4RywOCOi0KKwAt9Pt9Pl9Xgbf6O2sKQx7WnWS7vcrHWHkVJvsKH6DVNlZ5vhwaKLWhljDPmuwY6Ipnis/FKI4jQIa7s2Y5qLtux3mUz6hIN1y3Nmibv3Qh675rgJTxciCywAgiJe3+vWfpmkt9qbc3kBtxKq4TLbYJuTAAbDEgSJpXhXC5TaguDF5O7gXmX2QuYnAI//6rwqrFyCxz3fJ6iHFP1noY3AvchdGW7L6750mnq+Aw2gYPRMRfPrM92UQ0DIRx/9hgkEF9KmbUnXF8/YlL3nLd+Lb4FU4a4y25Qy2qwTQeTWg/fqDAWrlqF2p526tqF8pE3aKoqQUNXg2kybPBKbZIy6+dvlhoHJnFGkXE5W/vZb47h6OEkgpUiRh3IhXCgQheVjpgnWG4SkQlc1TqhZVwzjMoSat0e6Qfk9sr0OQf1TG5ZtG6BnvKezcRwfgDlUh32fQ5rpFElcKiYy2Y+9bs6NbRdbeMZabZ02U2zPD3z/J/13z/iYmcHbVjSmCdfA8TvLywjyW7c7bkZgapS5Fi44cSSQ1jkkR3ktVBD3yHeorSCteewoRyzP547OtGXltAZYApuX2OtS+BbBs1Nwfl0olaO4gZeNJlQMhkywln/VUnQ1zN5WuJcg4HkOlOwmXK2WlO6zgjA0fuay8hn5lDjvuPQYZnwJu+WGq09GCPktVWFC6tQzKLPhVrshZ3Tv5MwyGe/ZfkBMy/ayLRk7jv8McLF0UnUkObHCqLq2E6aXBHcSRV4JM+9gXZMXTaZDnztboOwr4Or3oxVGi/lLO5JgI3VJNwfFbGdf6yN1DLA0GmV21ERzSOlFGXm/iWVBEBXIIKTyPVS6+2snm8UvS54WYJk5ixE2sM8H+fLbDq0QxiaOxPL+OnxVZsLSX3pbU0R9BNDZfUbWhfCKhjhOnCWy51zjF7o3JQDg6Aqhd5thi/OHLfDgI9aAZSrabVS1TdEExp0tijQHq/efew6s2XWTzQsoWxDNBdH6Mubpd24c6O+iowuUCmHVDfjMdVZ+fbxCxghVwzrhLp7RroLglH9ay3KqaH1GJRAc7nSZBwTaWGVoqwf5LUgMAzk=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: mIcSIHLKBbi3GovTDUXNQx+dY+K2+Cp0Ta3UE7AAF5k4UT2sCXFC29YnDgA+6wge2zF8U3ltiyDl9Xi2SdvaafS2SRo7v+fMRE0baROkEfvlUQh8FT3W4980IG3L3M8ANhdafjo3g7OnbIS6T8tTU/lCVaWmuysNPeXXLgUpDwUJu/2zJPpl4cM6BDTx0Ppv6nKXYNy3+9J2koa5NH1+PI1sblXk2okbWUbeMU3AHcz91QWzRaIELMkp0mVwfx5S96hcl3jwsM0EeTipLflaklb2lX5vriL0CGxn6bokcnWBGIbw9/ARShImB1W6MkMu5q39xb6mifOtVlvrQS35c4+EIEfr2Km6w3snxrS62LMNBIOvjA8XDCnrGo7/Io6vf8Hw3MmpAz757Srwr4sFjMnznBQl8/rc+69Fc8+/yu7M4OGTpiq729WA/65V+ySKMZ96b6W55KpahCSEhRXNKAX47G8ieajfYFvGDzVhJscnDnTo7FgaG5ER9XGgoQ3IZ2qmVCIm6gmfO/laggipSHuBSBYAWPKzRZKufcwJRFl+tfpRNziEehvblwZ259iK1EI4W0Yt+3IweZOYVQs4wGGWOuiJogjajY4uIGkRKDMGWVi34yW1UM8q35e7pio7AscOB+c9LogRo82F7hJ9W5YaWhDLjPQ+DtQiTCoU5H686uSdtzCXeIVrFZGsrinoiMlag1KpmfouuJYfMPPEwqKt8SD0wgY36qCSJk2gsANJk2Dg5Ni4fAbKtcLqP+r5ucL+0cWjUSZEWUjmWI9LMZQqRo6XnoaZcCC4KQGUhS4zc+Y/Fjf/FSqEdCOgXTnWYoN1gvuIZ664NuTwHZA+LZzcDFNaS8cN1m0NiaqtGtvP1jLNyt1e4Zn8NhXH+9T9SgZgeeTdOXitTpgaLykF3H9q8D2op8tNXKzUvFe6+3fUgcMOr8mVs8SX/WxcF7w//bwji/5d9ezIxvGKtMgxLXOnljQ++cNqgt9zQjpF4+Ie/Nq0KaPm/HTUDaKb5j9zSrr0x553C1k4zHrslow/3M5o2zO2vE+7xKdPsa2sdz4o5j04/F7MsHyE2thGYyBImPVI+wPACUDVQ4Z5PmEkgteRLFguJ9q3g2pVdL4UVeNe6OpXNXC6vwVhCQkU2DZWwhVR/TTlWlq1wS70GVtpjeQn5OAqGCU7gI9fAf5WA3gu1f3M4hCgj21vdi3izRBrr+yQDoJmcsB71JUb10vHZFH7aups83RMbWlbKZu2uvht5veQQyrTCiYDt+rFbl9iynxViowdxrw9BIvCqXBpYAIDkfUAd/VIqZgSyqNtw9oMM6vBLSVv3VUF0lTcMTLCBz1ubW2IYahFehiBE5uNmMr6LwPggh3MlPyMJvQ3xss=
Content-Type: multipart/alternative; boundary="_000_PH7PR10MB5771BE6BD93D0B0F5B0C180FC9C92PH7PR10MB5771namp_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR10MB5771.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: d68bd72b-0439-4609-4087-08deee6ba61f
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jul 2026 18:52:04.9015 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA6PR10MB997658
Message-ID-Hash: 2RDLI275WVKHVKKP6BTVGWXO6PNKIZMN
X-Message-ID-Hash: 2RDLI275WVKHVKKP6BTVGWXO6PNKIZMN
X-MailFrom: TerryTeppo.RFC@outlook.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: Ondřej Surý <ondrej@sury.org>, "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/_HYk60P5qHxKDtPBYjKHckCWC78>
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>
Ted, Thanks. This is what is really is all about: "No more anonymous query on corporate networks" Basically, any person on your network that gets an IP address can query DNS via Anonymous query the backbone of the Internet. Because unlike the Internet internal corporate networks need a way to restrict who can query what records. There are ways outside of this draft but they more complex than people realize and they open same problem in all reality. So what do companies do. Normally, they do not make the DNS records. They rely on documentation and other tooling like NMS with names not in DNS. So sometimes it the local host of device sometimes not the local host name that in the management protocols. It can get confusing. All this was fine and dandy with Ipv4 because we could all memory them, to an extent. But with IPv6 the address just become not possible to memorize it all. So we have this disjointed solution the NMS has a name that cant be pinged. If you look at the IPAM export or the documentation or the address in the NMS you ok to find the address. But otherwise your screwed. I never forget the first time failed PEN test because this problem it was way back in early 2000's. "We can map your entire network infrastructure with nothing more the DNS lookup tool." Today we don't make these entries because of the same anonymous query that is required on the Internet. We cannot get rid on that on the Internet anonymous query has to exist there. But on the corporate side its a death sentence to DNS. The rule is never put anything in DNS you don't want everyone to know. We hide them behind firewall and special segmentations all kind of things to compensate for the fact that anonymous query in corporate private network environments is bad. This draft says here is a way, we can have resolvable names to devices and not create security problems. Yet allow the Internet to stay exactly as it is. Eaxmple: You have a 500 routers all ipv6 address. Naming conversion become in pretty handy to help figure out what's going on. What the IP address on the router in phx, no one really knows anymore. Because we cannot memorize all the Ipv6 address and constantly have access to an NMS to find the IP. Imagine the ssh or PKI key on the router actually resolving to name that can be looked up. Thank will never happen the way it is now. Everything else example DHCP itself now have forms of authentication. Everything around query have forms authentication. Just not the query. The draft simply says this is how we get to have names on devices that resolve via DNS for looked up without showing you entire infrastructure to everyone with IP address. Sorry every this is long Ted. I been working this for a very long time now. I kind emotional about it, because for years I was not going to submit. Everytime I wrote it I could never find all the correct wording refences and citings. Last Friday was the final kicker, when when talking a local network admin about it and they said "you really should submit it, its logical." So there you go Ted. Sure there are run on sentences etc. It is very emotional which is not professional, but I think that what you asked for right. I just dumped I not sure what I just typed make sence but here you go. Please don't get mad. Regards, Terry Teppo ________________________________ From: Ted Lemon <mellon@fugue.com> Sent: Thursday, July 30, 2026 11:19 AM To: Terry Teppo <TerryTeppo.RFC@outlook.com> Cc: Ondřej Surý <ondrej@sury.org>; dnsop@ietf.org <dnsop@ietf.org> Subject: Re: [DNSOP] I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise Terry, I'm just a random participant here, so take this with a grain of salt, but I'm not going to read the giant pile of slop you just dumped on us. If you want people to pay attention to what you have to say, be brief and succinct. Don't send us the output of an LLM—even if you use the LLM, read its output yourself and send us the points you consider important, in your own words. If these feels like not a good use of your time, that's fine, but that should tell you something important. Say there are 100 people reading this mailing list (a made up number). If it's 1x not a good use of time for you to read and summarize, it's 100x not a good use of time for us to read and try to glean from the slop what is actually useful, because you have context we don't have, so it's even harder for us than it is for you. On Jul 30, 2026, at 18:00, Terry Teppo <TerryTeppo.RFC@outlook.com> wrote: Hi Ondrej, Thanks for the question. Short answer: Yes. The core concept, problem statement, architecture, and all technical decisions in the draft are my work and reflect my hands‑on experience. I began diagramming and developing this idea in 2023 after repeatedly observing DNS not being used because of topology exposure issues during penetration tests and security reasons; my first notable encounter with this issue was during a penetration test in the early 2000's. I was talking with a network admin at a community event last Friday; wherein, they confirmed the same reality: internal DNS naming is avoided for fear of exposing network topology, and teams use alternative tooling for operational needs like ITIL inventory reporting and spreadsheets. These are the types of findings over decades directly informed the problem framing and proposed design. I used many AI‑assisted tools during drafting for several purposes, I did not track what AI did what sentence as it aways a cross multiples, yet I want to be transparent about what they did and what I did: 1) **Prior‑art discovery and literature search** - I used AI‑assisted literature search to surface prior art and RFC references. The tool(s) surfaced the vast majority of items in the prior‑art list (roughly 99%); I reviewed, curated, and edited that list and added or removed items based on my domain knowledge. Without that assistance the prior‑art list would not be as complete as it is today. 2) **Reference verification and RFC validation support** - I used multiple AI tools to help assemble references and citations, 99% these would not exist without them, - I also used IETF authoring/validation tooling (including the authoring tools and the validator checks). I iterated the draft until it passed validation, spending several days (almost a month in total) addressing validator flags and ensuring the draft met RFC formatting and reference requirements. I sure there are typos there has to be. 3) **Wording, structure, and editorial assistance** - I provided the technical narrative, diagrams, and architecture. AI assistance helped translate that narrative into RFC structure and concise wording flagging when I was not precise enough. Every AI suggestion was reviewed; I removed or modified suggestions as I felt appropriate to ensured technical accuracy. 4) **Sanity checks / reality checks** - I used multiple AI‑assisted tools as independent sanity checks to confirm references, surface missing items, and flag potential overlaps with existing work. These tools acted as fast search and verification aids; the final decisions about inclusion, exclusion, and interpretation were made by me. 5) **Fundamental use of AI** - No one AI in particular created entire sections alone. I always feed everything an AI said to the other AI's and asked if it with was truthful and correct multiple times. They do not agree all time. Thus, I had to figure out what to actually say in the end; I may have made mistakes in doing this but it is what it is. I may have taken the final sentence from an AI but everything went through multiples. They helped me with grammar, sentence structure, spelling and what does my sentence actually say or mean. They helped organize to make sure I did not miss sections. If all 3 tools said I need a section, I would debate with myself should it be there. Example all three AI's want multiple sections on audit logs, but I considered that operational not protocol. I left some mentions of the audit logging in, so people understand it should exist, but removed all the sections that describe it in detail. I could remove all mention of audit logging. There are some MUST I not 100% sure about, and very open to debate on them. Example: See this is what it looks like if I not have help grammar. One more note on tooling: To reiterate, I used several different AI tools and did not keep a per‑suggestion audit mapping each output to a specific tool, so I cannot precisely attribute every suggested edit or reference to a particular tool after the fact. All surfaced items were reviewed and curated by the me. If the WG requires a precise mapping or the names of the specific tools used, I will provide that in the disclosure. **Technical scope note (brief):** this design enforces authentication at the DNS query level within a managed trust domain by binding client identity to queries and operating resolvers under enterprise control. Because it requires per‑client credentials, a managed identity fabric, and tight operational control over caching and recursion, it is intended for enterprise/internal deployments and not for the public Internet. If the WG prefers a formal disclosure, I will add a “Tools and Contributions” section to the draft that includes: - a per‑section provenance table indicating where AI assistance was used and who reviewed each section, and - an annotated list of references showing which items were surfaced by the AI's and which were added or removed by the author. I can post an updated draft with that disclosure by **EOD Tuesday, 2026‑08‑14** (or sooner if the WG prefers). If the WG requires the names of the specific tools used, I will provide them in the disclosure; otherwise I’ve described the role the tools played and the human review process. If you or the WG would like the detailed list of references the AI surfaced (or a section‑by‑section breakdown), I can provide that as well. Regards, Terry Teppo IT is what we do because IT is fun. ________________________________ From: Ondřej Surý <ondrej@sury.org<mailto:ondrej@sury.org>> Sent: Thursday, July 30, 2026 5:09 AM To: Terry Teppo <TerryTeppo.RFC@outlook.com<mailto:TerryTeppo.RFC@outlook.com>> Cc: dnsop@ietf.org<mailto:dnsop@ietf.org> <dnsop@ietf.org<mailto:dnsop@ietf.org>> Subject: Re: [DNSOP] I-D Announcement: draft-teppo-corporate-authenticated-dns-02 - Authenticated DNS Resolution for Enterprise Hi, the correct URL is: https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-teppo-corporate-authenticated-dns%2F&data=05%7C02%7C%7Cdcee0ed3424844e0f7e808deee22bb15%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639210030101080871%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=nMJqZv5QHducGv8%2Bcya%2FkgLXywRDNdlFyS%2FUhf%2FKcEQ%3D&reserved=0<https://datatracker.ietf.org/doc/draft-teppo-corporate-authenticated-dns/> 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<mailto: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<mailto: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://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-teppo-corporate-authenticated-dns-00%2F&data=05%7C02%7C%7Cdcee0ed3424844e0f7e808deee22bb15%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639210030101124525%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=hChttlSz6ojuMGwxscENG8Y3B1R08AtLywccSTwwC5o%3D&reserved=0<https://datatracker.ietf.org/doc/draft-teppo-corporate-authenticated-dns-00/> > > 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<mailto:dnsop@ietf.org> > To unsubscribe send an email to dnsop-leave@ietf.org<mailto:dnsop-leave@ietf.org> _______________________________________________ DNSOP mailing list -- dnsop@ietf.org<mailto:dnsop@ietf.org> To unsubscribe send an email to dnsop-leave@ietf.org<mailto:dnsop-leave@ietf.org>
- [DNSOP] I-D Announcement: draft-teppo-corporate-a… Terry Teppo
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Ondřej Surý
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Ben Schwartz
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Terry Teppo
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Terry Teppo
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Ted Lemon
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Dave Lawrence
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Terry Teppo
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Terry Teppo
- [DNSOP] Re: I-D Announcement: draft-teppo-corpora… Benno Overeinder