[DNSOP] Re: [dd] Root DS/DELEG query
Mark Andrews <marka@isc.org> Tue, 22 July 2025 16:25 UTC
Return-Path: <marka@isc.org>
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 CDE0048A3E12; Tue, 22 Jul 2025 09:25:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.399
X-Spam-Level:
X-Spam-Status: No, score=-4.399 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_MED=-2.3, 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=isc.org header.b="OvMomF3K"; dkim=pass (1024-bit key) header.d=isc.org header.b="Y7Igdg+S"
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 VWWySPBf3Wxd; Tue, 22 Jul 2025 09:25:00 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [149.20.2.50]) (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 E5D9848A3B9F; Tue, 22 Jul 2025 09:24:43 -0700 (PDT)
Received: from zimbra10.isc.org (zimbra10.isc.org [149.20.2.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx.pao1.isc.org (Postfix) with ESMTPS id 22F9C4D1325; Tue, 22 Jul 2025 16:24:43 +0000 (UTC)
ARC-Filter: OpenARC Filter v1.0.0 mx.pao1.isc.org 22F9C4D1325
Authentication-Results: mx.pao1.isc.org; arc=none smtp.remote-ip=149.20.2.90
ARC-Seal: i=1; a=rsa-sha256; d=isc.org; s=ostpay; t=1753201483; cv=none; b=c4D3/6ry8RvZtwi6U321Pm+2UUQH5O+PIg4lmkpZRPjS4+sJa0MQC6JLu8+Em2+xM7sBoXG/KxdRVVHN+i1YcywBGA4H4EPN4mcZOwBrqdpnFXoh6u05cafYPCZe0yQNOMHjJY+SpiiFWZrXRuSuKT34FkNxP/pmja4XOFG0vEs=
ARC-Message-Signature: i=1; a=rsa-sha256; d=isc.org; s=ostpay; t=1753201483; c=relaxed/relaxed; bh=aCfefhR5NoU//WwSnbTzuXltHkrF07XA2iEhyD1F2HA=; h=DKIM-Signature:DKIM-Signature:Mime-Version:Subject:From:Date: Message-Id:To; b=KNO1l8utwoR7MoOOfGX3gJNuGt4GWM3BFbDFDl83TgDfrRWVAzNF4Cef0QSkfXZ3QVavkadm3EVsS8FLJgHwssPTlQGVYJhnX7wLXaSDQSNtiu0A4nVR7HP4rRzM/zoGk98ZrdDVuRVimT82j/H2bJzoQvaH2cX32KfOFb8qM+w=
ARC-Authentication-Results: i=1; mx.pao1.isc.org
DKIM-Filter: OpenDKIM Filter v2.10.3 mx.pao1.isc.org 22F9C4D1325
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=isc.org; s=ostpay; t=1753201483; bh=bKrZZ1tJRixE5RDi9EEqz8j9+mHOam8vHkDnjeAGdXI=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=OvMomF3K5qVW4b7LnJpCYxhSGZ5vWD9s3sbuf4djKYQFnygqlsZZegKgYvnD6so9m XlZCwHSrMCcR2YA/FU0B0p2DpSwHfr1XNBYVYuVhu6DmYROPIYNQFJMlDIKn+oOudO brOXkcTY484RDgpZxqbmI2+FFzcwf5bA3JxCpmTU=
Received: from zimbra10.isc.org (localhost [127.0.0.1]) by zimbra10.isc.org (Postfix) with ESMTPS id 1C5A72E601BD; Tue, 22 Jul 2025 16:24:43 +0000 (UTC)
Received: from zimbra10.isc.org (localhost [127.0.0.1]) by zimbra10.isc.org (Postfix) with ESMTPS id 182922E601BE; Tue, 22 Jul 2025 16:24:43 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.10.3 zimbra10.isc.org 182922E601BE
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isc.org; s=05DFB016-56A2-11EB-AEC0-15368D323330; t=1753201483; bh=aCfefhR5NoU//WwSnbTzuXltHkrF07XA2iEhyD1F2HA=; h=Mime-Version:From:Date:Message-Id:To; b=Y7Igdg+SAMsJC8JiLHdS2/IzV0/qdFM6q7C1gRarSTRqukCsf9zJxLxepNwAb34fR docBrUfe8+Drew+9pf1RWAc9YQKYYDsZuVn5Q8k/Xc9ITQ4wsuEgTgudHcd2C2dNS6 vXJxjvsWZlB6UvUw8DTLGxYL5uSTE+aul9K4VtL4=
Received: from smtpclient.apple (rtr-guestwired.meeting.ietf.org [31.133.144.1]) by zimbra10.isc.org (Postfix) with ESMTPSA id 9B7312E601BD; Tue, 22 Jul 2025 16:24:41 +0000 (UTC)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.11\))
From: Mark Andrews <marka@isc.org>
In-Reply-To: <caa2df39-2483-464f-9802-24d66555866f@isc.org>
Date: Tue, 22 Jul 2025 18:24:32 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <1A6AE7F2-5B86-4495-B604-B33FBD6A4037@isc.org>
References: <caa2df39-2483-464f-9802-24d66555866f@isc.org>
To: Petr Špaček <pspacek@isc.org>
X-Mailer: Apple Mail (2.3731.700.6.1.11)
Message-ID-Hash: FARJFU3P26DMT66LFVUAIPMAAQ4TDHQ2
X-Message-ID-Hash: FARJFU3P26DMT66LFVUAIPMAAQ4TDHQ2
X-MailFrom: marka@isc.org
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 <dnsop@ietf.org>, Roy Arends <roy@dnss.ec>, dd <dd@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: [dd] Root DS/DELEG query
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/RVSp7YKQyHisScfP7OU30lsswjM>
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>
./DS is NOERROR NODATA. This is RFC described behaviour to handle legacy servers and to handle the “grandparent problem”. “.” is not special here. If you get a query for DS at an apex of the zone you return NOERROR NODATA. The validator will then look the the cut point by using NS queries chopping off labels. > On 22 Jul 2025, at 18:11, Petr Špaček <pspacek@isc.org> wrote: > > Hi all. > > I wonder how to interpret '. DS'/'. DELEG' queries and welcome opinions! > > First problem: > I did not find algorithm update for RFC 1034 5.3.3. Algorithm which would clearly show that QTYPE=DS is special. > > Secondly it's unclear if RFC 4035 4.3. Determining Security Status of Data somehow should applies to DS responses from root. I guess it should, but how? > > > With strict interpretation of 'DS lives at parent' I would argue '. DS' should result in SERVFAIL: No parent for . can be contacted. > > If that does not fly and we don't like SERVFAIL, . DS answer should probably get AD=0 in answer as security status would be Indeterminate - no way to validate and no trust anchor for parent-of-root? > > Needless to say implementations vary in their responses. > > > I don't think this is operationally relevant, but it is sorta related to DELEG protocol design which has the same property as DS - it is authoritative at the parent side. > > If there are undefined corner cases for DS we might as well not repeat the same mistakes for DELEG (or we can even fix it in one go ...). > > Thank you for your time. > > -- > Petr Špaček > > -- > dd mailing list -- dd@ietf.org > To unsubscribe send an email to dd-leave@ietf.org -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org
- [DNSOP] Root DS/DELEG query Petr Špaček
- [DNSOP] Re: [dd] Root DS/DELEG query Mark Andrews
- [DNSOP] Re: [dd] Root DS/DELEG query Wessels, Duane
- [DNSOP] Re: [dd] Root DS/DELEG query Philip Homburg
- [DNSOP] Re: [dd] Root DS/DELEG query Petr Špaček
- [DNSOP] Re: [dd] Root DS/DELEG query Mark Andrews
- [DNSOP] Re: [Ext] [dd] Re: Root DS/DELEG query Paul Hoffman
- [DNSOP] Re: [dd] Re: [Ext] Re: Root DS/DELEG query Philip Homburg
- [DNSOP] Re: [dd] Re: [Ext] Re: Root DS/DELEG query Petr Špaček
- [DNSOP] Re: [dd] [Ext] Re: Root DS/DELEG query Mark Andrews