[DNSOP] Requesting adoption: draft-davies-internal-tld - "A Top-level Domain for Private Use"

Warren Kumari <warren@kumari.net> Wed, 09 April 2025 14:29 UTC

Return-Path: <warren@kumari.net>
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 6ADBC198EFFA for <dnsop@mail2.ietf.org>; Wed, 9 Apr 2025 07:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=kumari.net
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 Ta7fo7OG53lV for <dnsop@mail2.ietf.org>; Wed, 9 Apr 2025 07:29:24 -0700 (PDT)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 6533E198EFE5 for <dnsop@ietf.org>; Wed, 9 Apr 2025 07:29:24 -0700 (PDT)
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5e5e8274a74so10877617a12.1 for <dnsop@ietf.org>; Wed, 09 Apr 2025 07:29:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari.net; s=google; t=1744208963; x=1744813763; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=WaoTx3IXG3pUsuUVJ6yVrxKJPrkgugOlM7hrw7oAHn4=; b=cbil324NbRO010tNzascYeIpAu1JBN2QiIZihEnnjTCFz8V8AEbiHFtPJswstmISSk 8GMjPtE6VlTZwAnkhfnJr1nayYScI9gpJrTrt5ZM6j6Kt+mDKA8ClYOVTSfFquHy6Hf3 fEH2FOFDY5smsFpzYr4dRY/f6bsIPyEfDDqDPCMG0TiKqTmGsxCo9W184gU7fuWTFnYs ZntXf4LkldS/jNPYeAZCysFt5JxIEwCj7DALZ+CsVjv5VjKBsQPQAg23/0qJtBp+taJB u0TvaN0jrQopSIBW581Mg+qbTTyj7s0mNfgUY8XI4rGaIl0uImhbJy0k0MxV8yd4AKpB j02g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744208963; x=1744813763; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WaoTx3IXG3pUsuUVJ6yVrxKJPrkgugOlM7hrw7oAHn4=; b=ml5pXj2LUKzLuBbBe0ECC2MCjlWAqZH+WFFfkPI3CB2HWAAzgHnVulVwLy4yOk2B9Q O/xEhOW0N38kZxLRA4FK7J7FeBT/Cz+0aG3PACeFSnb8sxZURsdHs5pAPZO6kek8PxWS Mz9bdZPlPp+DLZhNZD+FasMeLU27Zpw6QHraSon/HWdl9GMtdkEI6NKBpb6xE2UfefqK J/HH5Ka8ShXufXlGgCikeGTDxf2R0UW2TcO/TF/ajvsVfs4h0+WLdXeT9yo9eHRqAS4m qesDjWhrH0n4H3j3/P3Zq8mkTcQMfQ2Wd9xOg3TBMLfnwolFlSQpCvCfpKtUcYisFJiI k8dQ==
X-Forwarded-Encrypted: i=1; AJvYcCW1PlQdp4QgGY+WdPFYzLvrm4EtJ9+0WvEUabDOLJeYlwrRR6Oyz275nUxS5VNPk8s/tbjXpQ==@ietf.org
X-Gm-Message-State: AOJu0YxSvK5TDnnyBUoVCQhjIcxOMHLi22he2race8WszJlS3baBanNL oqfpQyqnIhcGVtir5lxtUc9L6LuVw2yEF/QKmlqgEdciRFfwfGVR6Pzuyu5z3a3VKoSjwJ4i/Q4 nd2f9GyTfPZ+2ykGzKRrMJsVv3dThuYBAOnWD0A==
X-Gm-Gg: ASbGncuqbfyqjhESruz/r/LVrHbkPiJ9gBrIuO7+ijuocyTc359OOFEa3O0x/dtVu5z NQMRHPy9si/KU8/JLj8kR01ai9NRLTaEQlxeaOO7VqKFCRj22FvHVpq2elcNM9Rz8kGvYJ086ut Dk4DfQ1om0FlbcWrusZZZRNfMPWzcizsRQ9eSzA//X8ukIMg==
X-Google-Smtp-Source: AGHT+IGU9oK1J2Ip2ROQuNPjwhLzVMZ4U8AMlHbh9I5VEAJfSdu4/ugiyQtMwvOTSQuZY1UsEBgItuHr8hjYuB//brA=
X-Received: by 2002:a05:6402:2113:b0:5e5:b572:a6d7 with SMTP id 4fb4d7f45d1cf-5f2f85c996dmr1997390a12.6.1744208962804; Wed, 09 Apr 2025 07:29:22 -0700 (PDT)
Received: from 649336022844 named unknown by gmailapi.google.com with HTTPREST; Wed, 9 Apr 2025 16:29:21 +0200
Received: from 649336022844 named unknown by gmailapi.google.com with HTTPREST; Wed, 9 Apr 2025 16:29:21 +0200
Mime-Version: 1.0
X-Superhuman-Draft-ID: draft0054813f1733a9f0
From: Warren Kumari <warren@kumari.net>
X-Mailer: Superhuman Desktop (2025-04-08T19:05:49Z)
X-Superhuman-Thread-ID: draft00ce64bb008aca0e
X-Entity-Ref-ID: m9a0yvh7.6964d7ac-9bb4-48f1-b342-e74d8b7d6fa0
X-Superhuman-ID: m9a0yvh7.6964d7ac-9bb4-48f1-b342-e74d8b7d6fa0
Date: Wed, 09 Apr 2025 16:29:21 +0200
X-Gm-Features: ATxdqUFfKDpdcZLwwLbbWQ_1grB_KB0vSgmBBcgDt8zKhBbWCIpqnDS6RBCOiG4
Message-ID: <CAHw9_iKWX2G61khdOp345b9OhWpD6yt=XsC6A0R+EV9LPGHMcw@mail.gmail.com>
To: DNSOP-Chairs Chairs <dnsop-chairs@ietf.org>, dnsop <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a4845b0632594b54"
Message-ID-Hash: 5NAJQDOVRBL342673CKCIJDS2KAO7C7R
X-Message-ID-Hash: 5NAJQDOVRBL342673CKCIJDS2KAO7C7R
X-MailFrom: warren@kumari.net
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
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Requesting adoption: draft-davies-internal-tld - "A Top-level Domain for Private Use"
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/IWH_Dm3aM3HNAmBrv9PVByj8g3I>
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>

Dear DNSOP-Chairs,

The authors of draft-davies-internal-tld - "A Top-level Domain for Private
Use" <https://datatracker.ietf.org/doc/draft-davies-internal-tld/> would
like to request a call for adoption for this document.

I had swapped out all state, and had to go search to swap it in again. Here
are helpful resources to save y'all having to search too:
It was presented at the DNSOP meetings at IETF 121 ([0]) and IETF 122
([1]).
Video from IETF 122: https://youtu.be/CbEVXo07KS8?t=4619
IETF 122 DNSOP Minutes:
https://datatracker.ietf.org/meeting/122/materials/minutes-122-dnsop-00


Some notes / questions from the meeting (potentially over-summarized!):

1: It was suggested (Ted Lemon) that the name should also be listed in the
Locally-Served Zones registry -
https://www.iana.org/assignments/locally-served-dns-zones/locally-served-dns-zones.xhtml
W: This sounds like a perfectly fine suggestion to me, but obviously would
require more discussion with the WG. Also see #4 below.

2: Tommy isn't willing to die on this hill, but suggests considering "MAY"
for allowing resolution libraries to treat this specially (S 5.1, Q3),
because they might have more knowledge.
W: This also sounds like a reasonable suggestion to me, but will require
more text. I'd copied the "7 questions" from RFC6761 S6.1 (reservations for
in-addr.arpa) and made the bare minimum of edits (as suggested by Petr).

3: Stuart Cheshire (author of RFC6761) agrees that this falls within the
anticipated use of the RFC6761  SUDN registry.

4: Jim Reid doesn't think that DNSOP should work on this — ICANN reserved
the string, so they should add it to a registry (very paraphrased).
W: I do not believe that there is a process for ICANN to add this to the
registry, other than by writing an Internet Draft, and having it go through
the regular process.
The ICANN board did "recommends that efforts be undertaken to raise
awareness of its reservation for this purpose through the organization's
technical outreach.”[2]. One author of the document works for ICANN, and
another works for the IANA, so it looks like this is what is happening.
Also, the document does more than just stuff it in a registry - it provides
guidance on how to use the string.

5: Mark Andrews: The Locally Served Zones registry requires that there is
an insecure delegation in the root zone. This is also needed to make the
zone actually work with DNSSEC…
W: I'm not at all sure that the first sentence is true - or, at least I
don't really see why it follows.
I *do* however fully agree that there really should be an insecure
delegation in order to make DNSSEC work, but unfortunately the SSAC
document[3] which asked for this says: "Recommendation 1: The SSAC
recommends that the ICANN Board ensure a string is identified using the
criteria specified in Section 4.1 and reserved at the top level for private
use. This particular string must never be delegated."


W


[0]: Slides:
https://datatracker.ietf.org/meeting/121/materials/slides-121-dnsop-sessb-internal-00.pdf
[1]: Slides:
https://datatracker.ietf.org/meeting/122/materials/slides-122-dnsop-sessa-draft-davies-internal-tld-a-top-level-domain-for-private-use-00
[2]:
https://www.icann.org/en/board-activities-and-meetings/materials/approved-resolutions-special-meeting-of-the-icann-board-29-07-2024-en
[3]: SAC113 - SSAC Advisory on Private-Use TLDs (
https://itp.cdn.icann.org/en/files/security-and-stability-advisory-committee-ssac-reports/sac-113-en.pdf
)