[DNSOP] Re: New Version Notification for draft-ubbink-zoneversion-extended-00.txt

Stefan Ubbink <Stefan.Ubbink@sidn.nl> Wed, 07 May 2025 08:45 UTC

Return-Path: <stefan.ubbink@sidn.nl>
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 07D3625CB546 for <dnsop@mail2.ietf.org>; Wed, 7 May 2025 01:45:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=sidn.nl
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 RcGHtwfoaCoh for <dnsop@mail2.ietf.org>; Wed, 7 May 2025 01:45:56 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2090.outbound.protection.outlook.com [40.107.21.90]) (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 04B8F25CB53E for <dnsop@ietf.org>; Wed, 7 May 2025 01:45:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iE+v8a6Yz+BRP2O1OwOBenm6PcyZbVqSn6PGvpl2+WBBaPxn8YmSH1UY/G4A5JNer630QaT5nXQpi5J7GnKkhkP0YGx/dFWg7aXbffI7BkH0u3heEIbWfLQyGGiQyAXVoVtOl/Zp0Oj0ffY+PQi6bfrs+ITDWX2XPQ/16kqcYn68632s9CKAIXdSCTjXowPcxB2cUxK8nY8tpsK2iqy8mbwVD+s01LuY4YwpCRdRBxv+36BrttRcAHlJaHSf1m2B1BE4SQQz3J/miWqg9undE75+gIBX1E2S1AFA+2dvbRbz0fCzO9vQ0iO6Sh1UiYgd2Vc7ZSF19hPu4a0B0G65Hg==
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=NjxuVMPcTKE5OajQaABNOeLQOKw681aLUELI2doOPaM=; b=x+SdZE33O5jJL9S7I7YqpLtGK1fEvTMBNk6moIU/wZUDyJHGOv8AzVac8TorLZE2fKq6FmYGWYR+6vz3cGKXbuzGzHodOy+KqNahl1vDtOE1HDo+Jv4xBjJTK6ALQJCZRq1GwZhaDmkTIXeOQmsqnyEOvq1UhHuQevtd99aEzlY8pN+E9/sS2ZwU4oqfdQrrdh+4Ttoy/l3mbExDCQ9dYW0L2wJtYeBJeTtDt4L9FPObgiSlQX+Gj8Que9Ki/AunOKPaMzKvehzJs9fQZ0Mj6sox+roKSTPx2+f7UiIbboQLnUOR9e7MyQ2CQX6NhcrqeigWBdlBnIhMcJW4AsqdaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sidn.nl; dmarc=pass action=none header.from=sidn.nl; dkim=pass header.d=sidn.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sidn.nl; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NjxuVMPcTKE5OajQaABNOeLQOKw681aLUELI2doOPaM=; b=Xkf8xHYOdFMrKxnj/rQAqMZKuasa1RuEQzxxbeTo/T90ONGrGYJf2d83M5s8gSh5rXuOovBXE43HcLLDYMihQ2Xr3aqlVc9dVnX4y4xp4SO2MorT62uYP5gybnzhci2wZX+mCOfUnzsOTI/tWRT+DrTLpWPQ4EEPkulvxIEZv2o=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sidn.nl;
Received: from AM9P194MB1233.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:3af::16) by DB9P194MB1498.EURP194.PROD.OUTLOOK.COM (2603:10a6:10:295::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.26; Wed, 7 May 2025 08:45:52 +0000
Received: from AM9P194MB1233.EURP194.PROD.OUTLOOK.COM ([fe80::412e:7a1b:e2c1:71db]) by AM9P194MB1233.EURP194.PROD.OUTLOOK.COM ([fe80::412e:7a1b:e2c1:71db%4]) with mapi id 15.20.8722.018; Wed, 7 May 2025 08:45:52 +0000
Date: Wed, 07 May 2025 10:45:50 +0200
From: Stefan Ubbink <Stefan.Ubbink@sidn.nl>
To: Ondřej Surý <ondrej@sury.org>
Message-ID: <20250507104550.57c1cd85@860-09-011.sidn.nl>
In-Reply-To: <DE1221C4-6CC8-4D8A-B624-5A86A9301692@sury.org>
References: <20250502142649.55a35328@860-09-011.sidn.nl> <DE1221C4-6CC8-4D8A-B624-5A86A9301692@sury.org>
Organization: SIDN
X-Mailer: Claws Mail 4.3.1 (GTK 3.24.33; x86_64-pc-linux-gnu)
X-ms-reactions: disallow
Content-Type: multipart/signed; boundary="Sig_/5L.TeRjorjLVOU6QaQsKMjX"; protocol="application/pgp-signature"; micalg="pgp-sha256"
X-ClientProxiedBy: AS4P191CA0023.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d9::19) To AM9P194MB1233.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:3af::16)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM9P194MB1233:EE_|DB9P194MB1498:EE_
X-MS-Office365-Filtering-Correlation-Id: e49b822c-b1db-4714-b255-08dd8d4392f4
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|376014|13003099007|7053199007;
X-Microsoft-Antispam-Message-Info: rtHnW5uV8WUIo1J6JE++dp9y38jUB25MIRV5tLKLl9ICsRzvAhjSPw7Y4HoWz05iCJRK7QQglJFDjwR+89i8CYExVHwAX5g8Z1ann0g+Icm4+TSGVe5PElIuJW5a57tZ6sNyMin8gA53J6C1xAdEhnC5AZomK99uJytKKn9sph4G3NHjIMj5NmdRHcW1sUbt1ujo1pLMkHARgVnxoYQLkyY6sqJuod9w1KZU5kFOuzXRFZ+nHBerxTe4qU8KvBreaRHdwcKBAqumJxMW9tyymaq1UStzBiOZ2UHtCMC9w5PXcYPRruqsg1u98mipdJkLApuMHV0xiJ4xNoLubBsDv39jyQ1as4tQE3Hb/xnEmUWpdJWmA5fz9rFUNFfJLoHuxifnoNGT1WPei1LfRqhP2mfQzaZ1MUL6xrJN4OaxqbQLwj8I8O/OMG6fo53W4OpSISHHCgn3ZLTl0vYC+QYO4B2/Y68pCrZPDz/Layz/x+ikz8Acbe6D2ZvCiegc7m/VzS6PGK23+jetven07uQCSKI4U9KQLsf8pELCnvqrNJjotldjKAZbFCNItSbGWXxuKSlpumKLpMV7eMnY7WwA0i4b6+wz65Hz8CmfArUI/hDiDVTh9RbXXKSBYJjxRmUGCdTmSg5l/R/iJ+Fjaj0fGB1Gyi+2+aVS9VZ6e577nHUdMWSjes8FVo0tPRborVjtL4a/fZ3ZIc2wnrdmMAo+nXDjny0gNHkiiwPFMZhHDslAsmJD9SG0GlOpJVHGCDjPeJumq65s+QSUfpAbzKrEavtWZOb9M7wBozAv4EMkrCZOn3nMks4YCzPy9Im7zSWX0YGpvf4wc7QQN6+I4tGKMrCjXda984iCduHeSAU9h8zpJkv/dCT3pzUvrsdHhFCuTKsHkBWBF8KCeazhpbG1Y6quH5faCCYc+GlvvcVe7KtIL3ZYhaQlc2ADiBuj9ff4Jn6XCgiRf6Hl/jHs2TqbXb3oUTaOcHrZdcB38b5B9kj8qIsNqYXoPKVR+a+A1KtN0fuXZUtD8PAF2yoSr6MnIM6fcSBCw+2pdmUXb41fwRNhJ3XYPIvpu7CXo/4uollaNRA+tRTsckFcJFQYGwmO6GVNX5nePJloCWyYOHSbGh0vNOnsHKSgZfmZ2VISDoxMYKDofYpVgYDOnFTy7trDncegcr8rBYaa/t7DPNeWV1c+B3+GcTYYisVtjGa0KQZWdyip3wAyF9+87iLx+UnFYtXgoVpaqJ7i5/b2YFeIivgzO8zaYUdbtSwW+0fIwnoV2PLDoW3G7DgYYp9bP6Xn+ylWtx0lcUzoPSrJ4/gxGiD9PVnl//epKEXT0/oqnwY6z8TYeYeoxszwxtUtEc6FDh9SuIQrDjD5IaY/qCiHVVU=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9P194MB1233.EURP194.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(10070799003)(376014)(13003099007)(7053199007);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 5szKGRy0pIoaZdrZGDaNiFUP+LRfbbLCzhs0ObfRGM4iFOeLOxIxIRMztzWG9gKYTb5QfqeLHoS/SEV+yPD6ZQjJlR0PlID8G7IgokUyKR/GcWkN1ztaxz4eEltIDZ974ap+MBE6R+MRqWTlphcNGxn5kNyvB/DYhGClNp91oYn7l/aikJk8orRzMwyhL/CIZgBLMcd2AcWNgYQK0Dh3tHcMCNeve/it2KNnI3r4ZWK7+M9O+MTR4LylkDxvYL2alAvKXW7T5lBIcGukc4tJtT8NKszftMpqdV3G4Ug5eAzcyh0Jelt99ANi6Sr6UdcnKtAsOa34knQDWFhUsumdERVNBH7+ARO7b4XiczRRegiIhyIlXE7CHnR541zFyDLU9Da1eR9Uyo2All8qmiNLMQKWBWPkWBsgU7xst4LK/l81BLOl1hH71QqKus0p29lU2b76g0Ck1y56WPer8VE8Z5tXyn2bi0Bd28b18bnCWWQaI3Ks5jydn0huny+mZfO0rtQGcbFW0yC3TCOIjxI0n85PdLLntKGFIYcAbHAtSVb5UvcfflR6xLbY9k+OzOYhRo2f4uu/XCyDswwnk+DXxA4dm652xJDNyBUnWj1rUGDgwBubjAaP/4QhtNZMP30ydHkE8dmvr6iQ4CATr1OUUvidjg3dcuhfju6OhhGv2sE4fqI1ja+XblGSyTLWPtOuWLmGl1F1wOwY3OoLOWibXN57EEBI3CRPVSJjrcWg1FnqR1pgzPZ8aBVNuXUafpSgnT7tPRjg855+P+Um9wwRRy55nORfdJNxb00CWvdYz2EIMMhhr9sFgliSu1xkIOl6e4xG6Hql/tc38eI9Ogazlwt2uCijvYiGn5hoJ1sbn0t2VVl2yNtSooB+eeuQbGzbPcexejxCxL0xvjhonBqiyVI7huXsYXEAVvisYkN+zWoD1Hgw/1ErQywSZk1es0AgopY+FUEV0iiQE4QOMOcQ7aI4wS8qkarjqjH6ApRt4Ih8BImzMAVahLLfuTM88aOW5tUr240JMKOUIA3AJ17ahUEB34cScK6BSlnL2eUW06Z5k+HH/Pmv3EYnbCPXVegKBoUbDUoTEPSGgCH5Z+4LrOZRa/+HAmnBgvENJGVEJIdItHWBxisYkteAyO7WjvKXwr7CNm+3Bf3+zex6JS+7WusqZB0/T3b3hhFfa0PuP+fxRxTva7zcG33GuD8V5hNF99AN8OU4FEWW3uYpkh1UNYIkyp+TLNUZvcwUZru5D6xOE6foNyw27gdmcEzAFO/QhAa+0nHZfGL7o60356Ns8tvLkzvBPYUBH3y8cWpEpfKEPIXrO/CYCFVY3j5tAhkG/O/1mRLxt8T3wG1/YMCJGoKq8CPoLhlMRWGizNY8EOnfBdg4BNrZtUzOeifaM5UepvUp5t11wb/ObPp+e+bk9tIFBgbbbWXRqytrOgRdo5lQf7HI1zfJ5qkssH6+2sAov0l450Unuu3hsomHn9sEMPl/pn02dEZCwaBLVAuvRURJKw657/asu8sUKpR6QqIwQnxiRjGK9J5RCV42v3BdOJtG8llWPL7YjPnQOTRTWJAJvefT09pzvz3vo9fmPjkfpxNq6/TKptJ3F2KkUCr8/w==
X-OriginatorOrg: sidn.nl
X-MS-Exchange-CrossTenant-Network-Message-Id: e49b822c-b1db-4714-b255-08dd8d4392f4
X-MS-Exchange-CrossTenant-AuthSource: AM9P194MB1233.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2025 08:45:52.7039 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: ab4d3626-c1c5-4a75-ab85-427f1a644a7d
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: lmnHKf2HzY59wGHRaXJjnl0o8KVTImVigltANdzZ4Wjw+6jcuxidvE60AGiko8A8yXBrDLh7LpMgkyKB60hTDw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P194MB1498
Message-ID-Hash: O66J27TE2RMN5QFMLE3QSANZ4L5CHZC6
X-Message-ID-Hash: O66J27TE2RMN5QFMLE3QSANZ4L5CHZC6
X-MailFrom: stefan.ubbink@sidn.nl
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: dnsop@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: New Version Notification for draft-ubbink-zoneversion-extended-00.txt
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/n1lChhiXIHHQcieC1eUOhcuHNiY>
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>

On Sun, 4 May 2025 14:14:37 +0200
Ondřej Surý <ondrej@sury.org> wrote:

> Hi Stefan,

Hello Ondřej,

Thank you for taking the time to read my draft.

> I've read your draft and I am not really thrilled that this would
> introduce additional processing during the zone loading, during the
> AXFR, during the IXFR, and during the NSUPDATE

I'm not familiar with the inner workings of a name server, so I had not
yet thought about how this would impact the software.

> The draft is definitely underspecified in this area. Especially, the
> IXFR and NSUPDATE cases feel very hairy to me as this is practically
> makes SOA+(_version TXT) to be practically bound together during the
> updates.

Would getting the _version TXT from the zone data only when a query
with the ZONEVERSION option enabled make sense?

> Is this a practical problem that it adds yet another requirement for
> the authoritative nameserver implementations?

I would like to have a uniform way to know what the source of the DNS
data is in a way that it is visible to the public.


> > On 2. 5. 2025, at 14:26, Stefan Ubbink
> > <Stefan.Ubbink=40sidn.nl@dmarc.ietf.org> wrote:
> > 
> > Signed PGP part
> > Hello,
> > 
> > Last year [1] I had an idea to extend ZONEVERSION (RFC9660) with a
> > version of the database.
> > This is my first submission of the Internet Draft.
> > 
> > Please let me know what you think.
> > 
> > [1]
> > https://mailarchive.ietf.org/arch/msg/dnsop/eVJYb-PDKQUPE8Z6VNLTDG_1rbI/
> > 
> > 
> > Begin forwarded message:
> > 
> > Date: Fri, 2 May 2025 01:06:56 -0700
> > From: internet-drafts@ietf.org
> > To: Stefan Ubbink <stefan.ubbink@sidn.nl>
> > Subject: New Version Notification for
> > draft-ubbink-zoneversion-extended-00.txt
> > 
> > 
> > A new version of Internet-Draft
> > draft-ubbink-zoneversion-extended-00.txt has been successfully
> > submitted by Stefan Ubbink and posted to the IETF repository.
> > 
> > Name:     draft-ubbink-zoneversion-extended
> > Revision: 00
> > Title:    DNS Zone Version (ZONEVERSION) Extended
> > Date:     2025-05-02
> > Group:    Individual Submission
> > Pages:    4
> > URL:
> > https://www.ietf.org/archive/id/draft-ubbink-zoneversion-extended-00.txt
> > Status:
> > https://datatracker.ietf.org/doc/draft-ubbink-zoneversion-extended/
> > HTML:
> > https://www.ietf.org/archive/id/draft-ubbink-zoneversion-extended-00.html
> > HTMLized:
> > https://datatracker.ietf.org/doc/html/draft-ubbink-zoneversion-extended
> > 
> > 
> > Abstract:
> > 
> >   The DNS Zone Version (ZONEVERSION) extended is a way to get
> >   information about the version of a DNS in the backend.  For
> > example when a DNSSEC signer for a zone generates a new SOA serial,
> > because it has created new RRSIG records, the original data has not
> > changed, but this is not visible to anyone looking at the zone.
> > This document will make it possible show the zone information which
> > is the base of the presented data.
> > 
> > 
> > 
> > The IETF Secretariat
> > 
> > 
> > 
> > 
> > -- 
> > Stefan Ubbink
> > DNS & Systems Engineer
> > Present: Mon, Tue, Wed, Fri
> > SIDN | Meander 501 | 6825 MD | ARNHEM | The Netherlands
> > T +31 (0)26 352 55 00
> > https://www.sidn.nl  
> > 詭>f)鄸+-v{(�'瓇娻N嫥叉靣笡z千u┺櫒ザ噂矈ey夒_  
> 
> 



-- 
Stefan Ubbink
DNS & Systems Engineer
Present: Mon, Tue, Wed, Fri
SIDN | Meander 501 | 6825 MD | ARNHEM | The Netherlands
T +31 (0)26 352 55 00
https://www.sidn.nl