[DNSOP] Re: Call for Adoption: draft-davies-internal-tld

Philip Homburg <pch-dnsop-6@u-1.phicoh.com> Sat, 19 April 2025 20:29 UTC

Return-Path: <pch-b6CAFA0C7@u-1.phicoh.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 8CF891E7F246 for <dnsop@mail2.ietf.org>; Sat, 19 Apr 2025 13:29:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
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 Bm12L6YhFN-H for <dnsop@mail2.ietf.org>; Sat, 19 Apr 2025 13:29:14 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [IPv6:2a10:3781:2413:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-ECDSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CDFD61E7F241 for <dnsop@ietf.org>; Sat, 19 Apr 2025 13:29:13 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305) (Smail #158) id m1u6EoJ-0000MkC; Sat, 19 Apr 2025 22:29:11 +0200
Message-Id: <m1u6EoJ-0000MkC@stereo.hq.phicoh.net>
To: dnsop@ietf.org
From: Philip Homburg <pch-dnsop-6@u-1.phicoh.com>
Sender: pch-b6CAFA0C7@u-1.phicoh.com
References: <m1u5h1G-0000LcC@stereo.hq.phicoh.net> <83666fd3-a51f-46e1-a5ac-0b9a46361480@desec.io> <20250418201613.D9204C53F937@ary.qy> <m1u5sY5-0000MSC@stereo.hq.phicoh.net> <38fda3ef-2135-8e37-8e54-f04d5987fbfa@taugh.com> <m1u62ny-0000MNC@stereo.hq.phicoh.net> <ccee3050-b5bc-5733-1652-27cde33fef1c@taugh.com>
In-reply-to: Your message of "19 Apr 2025 08:28:51 -0400 ." <ccee3050-b5bc-5733-1652-27cde33fef1c@taugh.com>
Date: Sat, 19 Apr 2025 22:29:10 +0200
Message-ID-Hash: GGVAQJEVFX27GERZ5FSU6K26QK6CINAD
X-Message-ID-Hash: GGVAQJEVFX27GERZ5FSU6K26QK6CINAD
X-MailFrom: pch-b6CAFA0C7@u-1.phicoh.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: John R Levine <johnl@taugh.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Call for Adoption: draft-davies-internal-tld
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/BUsMyCwmhqOirVqH_D9uUxgYwyk>
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>

> If you're going to make local modifications to the DNS tree in some
> parts of your setup but not others, it is not much of a surprise
> that the results are inconsistent.  I think we either need to decide
> that since people have been doing local DNS hacks for at least
> three decades, either we admit that it does what it does and you
> should be aware that some parts don't work. or we should think
> about some way to keep the local DNS hacks in sync throughout a
> network for the people who don't use their cache as the source of
> DNS truth.

There is a simple way to solve this. Just add a negative trust anchor for
internal to DNSSEC validating software. But last time I suggested that,
it was quite unpopular.

It is simply unrealistic to expect that every mobile device that
contains a DNSSEC validator gets up-to-date information about the
state of internal on every network it connects to. This should be left
to recursive resolvers at the core of the network.

That's why either the DNSSEC issue should be fixed or we should recommend
against using internal.