[DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 (RFC6147) to Internet Standard
"jordi.palet@consulintel.es" <jordi.palet@consulintel.es> Fri, 24 April 2026 13:58 UTC
Return-Path: <prvs=1574847adb=jordi.palet@consulintel.es>
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 722F6E2655F0 for <dnsop@mail2.ietf.org>; Fri, 24 Apr 2026 06:58:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777039098; bh=q6miuG9UreGIR5Fysj2txr/vGAwaR9BsruidT7mUH4M=; h=From:Subject:Date:References:To:In-Reply-To; b=BynHpLK2tNslIN6ORpM/t6fWDkADYpouCHUXM9Orp6X5XPIxzXj9VSbNvQaslC4nz u6RCdqcasIF9R49v5Dm47sTG5e2AfbY0FA95reae+5VljEKKXhXq2ojL5j+zKyXsY7 6uwC2ur4a3OM4OojfhvXbpNhy7HBYD812BhrToWw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=consulintel.es
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 YNWP7BXotwBb for <dnsop@mail2.ietf.org>; Fri, 24 Apr 2026 06:58:17 -0700 (PDT)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) (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 2649CE2655E3 for <dnsop@ietf.org>; Fri, 24 Apr 2026 06:58:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=consulintel.es; s=mailer; t=1777039096; x=1777643896; i=jordi.palet@consulintel.es; q=dns/txt; h=From:Content-Type: Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id; bh=OxR/VhQtRjn30TwoIiQCruxhbipv5ioh/5N1xJCtc7M=; b=KfQj+vpSk660p o9ll83ZmX2u8DLGqSC+Spkxhgwwqdj2JmkF0kAfQZn4AZcBg8yTXlJZmt4u3Nfq7 PQ1XFVK03iXEXTLiG7H9gKdZsBiL3uoGkXkot6DtDS4yvHZLIoxe5dlUXNgu4NMm Oetslfu928vZJOYlzQP4bxHXe/CwA4dp9l2ax3nYoVlnfioa8AAHSPbNtaSInNyR mq9/OshKyLapk9DFDnXRqlMl2mwSw8eRXe7OK6PLOQL/B9MgdyeDd++tFM2TDEtY UVg7/UskrEhZL95DX7FaRoQnjLQPXSyyH0RADPvsreOdw2qe4EYRYQ9Nf6LyqPor N7bNnhDEQ==
X-MDAV-Processed: mail.consulintel.es, Fri, 24 Apr 2026 15:58:16 +0200 (not processed: message from trusted source)
X-Spam-Processed: mail.consulintel.es, Fri, 24 Apr 2026 15:58:15 +0200
Received: from smtpclient.apple by mail.consulintel.es (10.10.10.5) (MDaemon PRO v25.5.0) with ESMTPSA id md5001002642349.msg; Fri, 24 Apr 2026 15:58:15 +0200
X-MDRemoteIP: 2001:470:1f09:495:fdf1:311c:1f92:55e3
X-MDArrival-Date: Fri, 24 Apr 2026 15:58:15 +0200
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=1574847adb=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: dnsop@ietf.org
From: "jordi.palet@consulintel.es" <jordi.palet@consulintel.es>
Content-Type: multipart/alternative; boundary="Apple-Mail=_0FC17095-AE24-4F9F-AA71-BF11646E956B"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.500.181\))
Date: Fri, 24 Apr 2026 15:58:01 +0200
References: <1133413B-3A85-40E8-9692-38EA538CD4AD@isc.org> <E2A431EF-B50C-48B0-966F-DB5771264685@isc.org> <A89474B7-4CFA-463F-8F91-DB2F1634E6EB@consulintel.es> <28EFDA5C-92D6-4AE7-B7F9-7F85800AD78F@isc.org>
To: dnsop WG <dnsop@ietf.org>
In-Reply-To: <28EFDA5C-92D6-4AE7-B7F9-7F85800AD78F@isc.org>
Message-Id: <50BA45F7-8A51-49C3-B193-ACA0366DF424@consulintel.es>
X-Mailer: Apple Mail (2.3864.500.181)
X-MDCFSigsAdded: consulintel.es
Message-ID-Hash: S7AUDHXSF2V4RGFLKWQHVEMFQH7SVWCV
X-Message-ID-Hash: S7AUDHXSF2V4RGFLKWQHVEMFQH7SVWCV
X-MailFrom: prvs=1574847adb=jordi.palet@consulintel.es
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] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 (RFC6147) to Internet Standard
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/n4zYKHCh_aR8_93461CaeTHx2c0>
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>
Hi Mark, Some responses below, in-line. Saludos, Jordi @jordipalet > El 16 abr 2026, a las 7:46, marka <marka@isc.org> escribió: > > > >> On 15 Apr 2026, at 17:10, jordi.palet@consulintel.es <jordi.palet=40consulintel.es@dmarc.ietf.org> wrote: >> >> Hi Mark, >> >> In line, below. >> >> Regards, >> Jordi >> >> @jordipalet >> >> >>> El 14 abr 2026, a las 23:20, Mark Andrews <marka@isc.org> escribió: >>> >>> Continuing on: >>> >>> I was using my iPhone as a hot spot and tests that just work when normally work just started falling. This is all because people interfere with address lookups. We have decades of complaints about people interfering with address lookups. There was the whole Site Finder snafu. >> >> So you’re saying that is not DNS64, but many wrong deployments of DNS by interfering with lookups? > > DNS64 (or any other manipulation at the DNS layer) fails to take into account ROUTING. > Yes, even machines with a single external interface do routing. DNS64 says to do address > translation when DNSSEC is in use after discovering the prefix. Apple does this with > IPv6 mostly and it DOES NOT WORK. > > CLAT happens AFTER routing is performed. As a result only the packets that are sent to > the CLAT get translated. Packets that get sent to other interfaces get delivered as > intended. I haven’t heard about Apple implementation being broken. > >>> DNS64 “appears” to work because there are still not a lot of zones that are signed and most of them also are IPv6 enabled. Add to that all the OS vendors that have been slack in deploying DNSSEC on the devices they ship. >>> >> >> Agree, and it seems we are in agreement also that any DNSSEC deployment, in 2026, should be also with IPv6. >> >>> Now BIND doesn’t do DNS64 as described. It does an approximation of it. >> >> I’m not sure to follow what you mean. BIND doesn’t follow RFC6147 or ? What is different, may be we could learn about that and see how to improve it. > > The whole "break-dnssec yes/no;” is not part of DNS64. BIND, by default, does not perform DNS64 mapping > if the request has DO=1 and the response to be sent is signed. My reading of RFC6147 is that this is in section 5.5.3. A different question is if only bind is implementing it as “we don't follow 5.5.3 you decide to change break-dnssec to yes”. > >>> DNS64 isn’t needed anywhere. 464XLAT doesn’t needed it. Discovery of the prefix doesn’t need it. You can just publish an ip4only.arpa zone with the correct AAAA records. >> >> That’s a different problem. RFC7050 is what I think is broken and not needed and actually I believe not being used in actual deployments. I’ve asked in private to the major vendors of mobile OSs, will report to the list when they reply. That’s also why asked folks in v6ops to test by themselves if they have their mobiles in an operator doing 464XLAT. > > Mobiles don’t do the things you do with a desktop machine. > >> I don’t agree DNS64 is not needed, it avoids double translation and helps optimizing timing. > > So does just preferring IPv6 addresses when they are available. > >>> Figuring out how to do DNS64 correctly automatically is impossible even ignoring DNSSEC. You just break things. >> >> Don’t agree here, but happy to learn what may be broken apart for DNSSEC. > > For DNS64 to work properly you need to encode routing into the DNS64 configuration. > It works reasonable well when you use RFC1918 addresses internally and exclude them > from the translation. It doesn’t work well when you use other address ranges > internally. > > On a mobile you usually only have external address and loopback 127.0.0.1/::1. Thats > a very simple device routing wise. A desktop machine quite often has virtual machines > coming and going on it, other addresses configured on the loopback, etc. The DNS64 > configuration has to be adjusted for all of these changes and the server may not > even be on the same machine. > > Mark > >>> -- >>> Mark Andrews >>> >>>> On 15 Apr 2026, at 06:42, Mark Andrews <marka@isc.org> wrote: >>>> >>>> Even local synthesis es wrong. It is at the wrong level in the stack. I had test fail on my Mac because curl decided that 10.53.0.4 was out on the internet despite it being an address on the loopback interface. >>>> >>>> The >>>> -- >>>> Mark Andrews >>>> >>>>> On 15 Apr 2026, at 04:42, Ted Lemon <mellon@fugue.com> wrote: >>>>> >>>>> I think it's also worth asking whether the devices that care about DNSSEC or DOH are the devices that don't do local synthesis. E.g. I'm pretty sure Apple devices will do local synthesis. I get the sense that Google devices will as well. Not sure about Windows, maybe Jen Linkova knows? Also not sure about Linux, probably varies. Of course, if e.g. your browser is doing DoH, it may not bother with DNSSEC anyway, even if your local resolver does do DNSSEC. But it had better do local synthesis, or it's not going to work in a v6only NAT64 environment regardless of whether or not DNS64 is present. >>>>> >>>>> But my point is, your printer that's downloading firmware probably isn't doing DNSSEC validation, although it should, and it's probably not using DoH to bypass the local resolver either. >>>>> >>>>>>>> On 14 Apr 2026, at 19:57, Philip Homburg <pch-dnsop-7@u-1.phicoh.com> wrote: >>>>>>>> >>>>>>>> I will like to see that long list of things that dont work with >>>>>>>> DNS64 in the real world. >>>>>> >>>>>> I don't have a complete list, but here is a start. Let's assume a host >>>>>> that relies on DNS64 to obtain IPv4 connectivity. What doesn't work in >>>>>> that case: >>>>>> 1) An IPv4 literal >>>>>> 2) Any kind of local DNSSEC validation, either in the stub resolver or in >>>>>> a local DNS forwarder. >>>>>> 3) Any resolver configuration that by-passes the local (DNS64) resolver >>>>>> such as an (optionally DoH, DoT) connection to a public resolver. >>>>>> 4) Any kind of code that implement STUN for IPv4 but not for >>>>>> IPv6. >>>>>> 5) As far as I can tell, any kind of code that tries STUN on an IPv6 address >>>>>> that was mapped by the DNS64 resolver. >>>>>> >>>>>> A few corners cases: >>>>>> 6) A DNS recursive resolver >>>>>> 7) DNS code that tries to disable EDNS Client Subnet >>>>>> >>>>>> I think there are more protocols that somehow encode whether IPv4 or IPv6 >>>>>> is used, but this is just from the top of my head. >>>>>> >>>>>> _______________________________________________ >>>>>> v6ops mailing list -- v6ops@ietf.org >>>>>> To unsubscribe send an email to v6ops-leave@ietf.org >>>>> >>>>> _______________________________________________ >>>>> v6ops mailing list -- v6ops@ietf.org >>>>> To unsubscribe send an email to v6ops-leave@ietf.org >>> >>> _______________________________________________ >>> v6ops mailing list -- v6ops@ietf.org >>> To unsubscribe send an email to v6ops-leave@ietf.org >> >> >> ********************************************** >> IPv4 is over >> Are you ready for the new Internet ? >> http://www.theipv6company.com >> The IPv6 Company >> >> This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it. >> >> >> >> _______________________________________________ >> DNSOP mailing list -- dnsop@ietf.org >> To unsubscribe send an email to dnsop-leave@ietf.org > > > -- > Mark Andrews, ISC > 1 Seymour St., Dundas Valley, NSW 2117, Australia > PHONE: +61 2 9871 4742 INTERNET: marka@isc.org > ********************************************** IPv4 is over Are you ready for the new Internet ? http://www.theipv6company.com The IPv6 Company This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.
- [DNSOP] Moving DNS64 (RFC6147) to Internet Standa… mohamed.boucadair
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… Scott Morizot
- [DNSOP] Re: Moving DNS64 (RFC6147) to Internet St… Philip Homburg
- [DNSOP] Re: Moving DNS64 (RFC6147) to Internet St… Paul Vixie
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Brian E Carpenter
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… mohamed.boucadair
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… Chenhao Ma
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Ole Trøan
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Michael Richardson
- [DNSOP] Re: [Ext] Re: [v6ops] Re: Re: Re: Moving … Paul Hoffman
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … Nick Buraglio
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… Dan Wing
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… Philip Homburg
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… Ole Trøan
- [DNSOP] Re: [Ext] Re: [v6ops] Re: Re: Re: Moving … Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] [Ext] Re: Re: Re: Re: Moving … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Moving DNS64 (RFC6147) to Int… mohamed.boucadair
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Gert Doering
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Tim Chown
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … Brian E Carpenter
- [DNSOP] Re: [Ext] Re: [v6ops] Re: Re: Re: Moving … Warren Kumari
- [DNSOP] Re: [Ext] Re: [v6ops] Re: Re: Re: Moving … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … Ted Lemon
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Re: Moving DN… Mark Andrews
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Re: Moving DN… Mark Andrews
- [DNSOP] Re: [v6ops] Re: [Ext] Re: Re: Re: Re: Mov… Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Re: Moving DN… Brian E Carpenter
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Michael Richardson
- [DNSOP] Re: [v6ops] Re: Re: Moving DNS64 (RFC6147… Michael Richardson
- [DNSOP] Re: [v6ops] Re: [Ext] Re: Re: Re: Re: Mov… Brian E Carpenter
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Moving DNS64 (RFC… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … marka
- [DNSOP] (Concluded) RE: Moving DNS64 (RFC6147) to… mohamed.boucadair
- [DNSOP] Re: (Concluded) RE: Moving DNS64 (RFC6147… jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Moving DNS64 … jordi.palet@consulintel.es
- [DNSOP] Re: [v6ops] Re: Re: Re: Re: Re: Moving DN… Philip Homburg
- [DNSOP] Re: (Concluded) RE: Moving DNS64 (RFC6147… Philipp Tiesel
- [DNSOP] Re: (Concluded) RE: Moving DNS64 (RFC6147… jordi.palet@consulintel.es