[DNSOP] New I-D: Transparent Handling of IDNs in Name Resolution APIs (draft-rodenhaeuser-idna-transparent-resolution-00)

Ótzï fón GlüϷgor <Otzelot2021@outlook.de> Sat, 18 July 2026 23:33 UTC

Return-Path: <Otzelot2021@outlook.de>
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 984401191F6A4; Sat, 18 Jul 2026 16:33:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784417604; bh=yM7BEphOfAQlXw+IAZbVRcTRh6BCSI3GDcnIi/MrW8I=; h=From:To:CC:Subject:Date; b=j3WozbZ55reA3vD/GZXmvQGH+EEFxyj7IIbiCUPp9L+hHm3kXFzbwbGTBujvJ6bOe rvf/fau1lO8nbKrkHgI6bJ8DPsvdwzEnYS14cCXrUWjwYJBZ0saABw0nqLaQb/6P7N lrEB/sWIhVbwBCpSlvIkhQUYNBpvchRzDarfRLwo=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.445
X-Spam-Level:
X-Spam-Status: No, score=-1.445 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (public key: not available)" header.d=outlook.de
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 vVNUFOC1VKJk; Sat, 18 Jul 2026 16:33:24 -0700 (PDT)
Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazolkn19013072.outbound.protection.outlook.com [52.103.35.72]) (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 EBE161191F69F; Sat, 18 Jul 2026 16:33:23 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xc9KpcbLxuESJgRRzQtgKgRiOsvXXlQL0yxofEq4wfxYXL5XLFRXl6JP2oN7uLhBd0NnaitZ0lkwkqVf6h53RaqzjpNxR6FpoLa0paFHvD4a4B9MhVDD1hNyDlaQN+EmBdlpXFmWOfBAllDG+syKjA6Tw/arhLA8Q7doQ/09l3tn5Gy8KKgAjqlMusHqMi5wfxtQVTccsPttz54b8AU+grrKiUDesJv6EmDLroyl9hZxwzb+T4bDisSXeol04udjjVn/fSt9fllIiFXr7stzMhVJFj4pBSAIJdByB6YHWBBvWKWiQutXg03XPJUvsGJW+y4SYoEaBVBHeAJ/Kd452g==
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=yM7BEphOfAQlXw+IAZbVRcTRh6BCSI3GDcnIi/MrW8I=; b=Clsb140DPzQsb02l/tdj8Sc8HV1og5kuDFDPWElEUuAmEQJdZNFTT0/9Yv/SqRXx4EqoJQkrTCOPKZONlHfvBQjrrqbj8SymZ0bwf/8psepAYGIkY7dFeHiXixunFVP2jf+pS8DHczo8j5ZIhGNpCPrcPxOIj0pqnCKyN8LOvF2AMTJKB9x0lWM4fGB/wHjPY2hlhKqifiMZ8QrzXBeFe8/23aV19tEKG+2W9j0im5znTMnpZyI5ZH0qmAul9h08PVf5c5/Hy0miosPRE9uXoeI5KEyb9hDk5/SY0rf5X3NfvGjcVRDNXEv8FWp/29wxiv+dvI1FlJ+95gfWt6SIQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.DE; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yM7BEphOfAQlXw+IAZbVRcTRh6BCSI3GDcnIi/MrW8I=; b=jFvtl7hPEbe8OoJreUazTg/LPiS9bAkY0UwcKSpLixBrIjkstUa78oHH6asQU0nd7WkUCsXUKDTePMNL7lKVuePwpRZXoqj9vwfL2shVQdNUJZKaOhqckitC4ARprZDolUHFPnblx3oI9/nUVqeR0GVz/bAmR5eJYHg/qmH84yIzYaEIem9Bd2VV9aheb0go05bBKD4NVUHpaUvJnKBPjRyGS7u5RngjBbY/lQO1Q2pLQrPbccbl/A6Fz+3VW2DG6pLCfXKB6uxxQNPx3ffw53fdsZyOjLej3agJv3AUBCGBekmOvNNNb+SUOCofYoINNiHilRqyc9XedkwCS7X3nA==
Received: from AMBP191MB2886.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:6b0::11) by VI1P191MB0638.EURP191.PROD.OUTLOOK.COM (2603:10a6:800:142::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.15; Sat, 18 Jul 2026 23:33:15 +0000
Received: from AMBP191MB2886.EURP191.PROD.OUTLOOK.COM ([fe80::f9f:9408:b010:9883]) by AMBP191MB2886.EURP191.PROD.OUTLOOK.COM ([fe80::f9f:9408:b010:9883%4]) with mapi id 15.21.0223.012; Sat, 18 Jul 2026 23:33:15 +0000
From: Ótzï fón GlüϷgor <Otzelot2021@outlook.de>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Thread-Topic: New I-D: Transparent Handling of IDNs in Name Resolution APIs (draft-rodenhaeuser-idna-transparent-resolution-00)
Thread-Index: AQHdFw164oOm71nkQ0i3ujX3JVdCFg==
Date: Sat, 18 Jul 2026 23:33:15 +0000
Message-ID: <AMBP191MB288691A63AB021FFE89F5983CEC52@AMBP191MB2886.EURP191.PROD.OUTLOOK.COM>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AMBP191MB2886:EE_|VI1P191MB0638:EE_
x-ms-office365-filtering-correlation-id: a73fc82b-2b91-4bf1-31c3-08dee524f09a
x-microsoft-antispam: BCL:0;ARA:14566002|31061999003|41001999006|8062599012|8060799015|19110799012|20031999006|15030799006|15080799012|24021099003|55001999006|39105399006|25010399006|4140399003|25031999004|12121999013|24071999003|10035399007|40105399003|1602099012|35041999009|23121099006|56899033|102099032|440099028|4302099013|3412199025;
x-microsoft-antispam-message-info: aBy+Ib/z91TDwgyiLP0kHTsc4G2z/U3Ql1BidL5kUs5uVCcjcaN4UEfq1+itoEYIuJxJpCgGku1Wc6ySu1U0Ca++XS9A19KPRqeAaGBumX64slxSMZDU1cJkxDjOSPQ8eeX997VcMGsgPsBFsF7qRvojZaF5UmFIx5OxkGgK74bIiY0Cv6fJGe1jv09LSo9KR6v7/P+DSpIfgFnd9i2dySAceuEG86WwE3OMXAMZgkCNO3l96wy6kyCYpgOasHRKp/rDWLKM3B2ghRP9t/Bll4BKhqWm6+XMYbfeV/FHw+mFmvze0QqSgEUDBOx/IsN/7rEy7gI8UlVBArGL/FVGwK32D+J2PMMuTCIIxb2w62VIScxyJ1NAXZjX6hKISVbt9ncJ1Qx/BWubmQu/pWCigEOX5Uw13llPLn8X/iIwOaSffbLYP2q/giJJRXhXI8ol/eNsEMxscWagsFtblaORUEBLVwWtTyfbrJSssUXWbuyrdo8hxqGqXzZ845jFhTOTzQzdwCPi5wJ0S42JbxzIMLbsmKeO5Bh/Y0nqi/TBbQjQkOGbjxIQs1DRSYtTMOlGQ1xam5sMbvPg+/cnXGp0Y8fiHJy0gMpw3kLlYEU59x0G50fatjo2jkE2sLHxtgsWXWwqU4o0ca9qknzGpLrVrr+Sx6xA8Xo7+lRnXZ8wXb51w1ulTgVpa3xAAQuglCZmfrPMmvJrPM0YFYknHTQXQyAUP7SpADaJ+Bxiv+l7wYMtrVskhDjIv58nYx5xNuKWgyjzd5kGcRme7N91qZHSWdBWszsecNlBz5INT6brgUDHU9hH6vbbuTh2lxskVoUlku9GOvkhdwxckb8k14CePUJ6tY68vMGucf4OKqi2oRA4tbLQHeq971dcl8pN+vgidRmGXOLqY0lct75V9loWNJe063bTWTAWsmp5ZFN/33AT3kGK4MmYQcstOYOZT66hT6/zi+ODSuiPRejgsfJYTed/BnLwJQ4k7uInqN/uASKOz5KyZe+bn+bZ4SvaND0hWSbZGED2nnzi6aiuD8w5xUWnBT82h/zFKaa2K93E8dPn7U8fPVvGS6iqdvn+Gqb7WtrfTUCMGQew2n7pdPtYvbTrKXX3gTk8IL737utH6fsYKFGmP0ndnavSdFFMt6XZ/V6h2e+dGa5dAo86G9qXLfX70gVIUbRYOFNBslSix8ZzBeZP4IZzZ5GoIChyIH82ZN8fxqA53cOATLhBJfUB7bVgxEFCZeKpFT/FluNMWcP8X87+ZfLqTCwp4sSJvBIDqkyL2FcAPTY45vQJ3R8HUPB/3+ACNPYlF/EYmzutFytMW28xovs7+WXSKKs7nAvu
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: njt/VZsjzoaPchwv7gsWBTka02hLeBGEt7g9vjQi31H6Rd1s96TDWkkZzGnMyYIKOql7TMpCGRsKUTFhnyzTVx1URVeCnIw/W4hYrG8X89S3BOx7DbdXQuZ2DeWmsvfqJSx1oNR+simzQzsHylIxoxOF1BvZ2h3lOQjU5p+xpnuwpvC3BtKqp2gWFwVc6ikjkWO/xnrn0PAgs/kwdAaYJyeKlX5SCq5cFjekyaipc1BDPK5UAO8aJuOLckm4BDlbSM5qP+tZ+NB3+41BW8WGS+ZATm5wYPbn7W0VTv8NNRCg//yLZ8QZ8PPs4EfOZhdw2pB6wev6hmmVf55arX0u9wr5irMua926XKcKWNJsX2kytWPfecJu22FSl8XNrPN/3sPj7qClgP26wYCnhfTi6WcQD/UIl+JGCHp1Ubqg1mSzA1TD8abqk2kp7cRKZSo3w5V6Nc7GMCcnZWqEjfTnCds1I3UdtXOHG83Jc/0EWdepAKznA+WBJtZ+LfxRmtFbTkT8XOg6WXwGr+9n2BA6hwGSVibsIl6sZjJc3f/U+suqT97bLJRLzAC4/LmtVo443qx/opiAecWPvOC3Xf4U7pjPSy7gOMLLewVIUGDcfjrnOkp0dxr02uPVWz8pPxHt3Ds/eMbp6bdR9qtyzilynPaY3RUk87bl+kr9+Jm5W8IldgluBtH7E5mIf+X/1zBvWdFOytetGgJS+NnaxR2+GhHBHCGrgGQPlzJ4nKJBMFTWnns/lTOddnQ0QSez24zKQmNf0SJq0aCnsi+JvA7BsRRtjf/2IqJm4hLmCmR9Zhz7hbMnnPHS4OQgYpJsY1yujOpdn1Hi1Gc+jaMp3a/Uf0GTzt9Yns4TpqUAK1TurVsS4xS7WNLyJrV0pwkC/BU3R299Flr/W5LR82oR57NA2IueYvmTxBclIv18i+3qAdQ6n2d9cxw6+jN4HW7HjFieJJ14rsoecpHdFd08SnGSStzzPL1xmQDJt402ifv9YwbfN4+rMX3IqTw1YNwH7P3hqEGEomHt4UujNZLIqpHx2sj5FVfbmIZS+hBMy07+4FmHS/gzm1GSQDjgcNYxW6ss6YLnlt800paYoV24zWEhE5YhP4yNrjbWSNypb2nmKwbZ+hVL1Nk4cF8XRA9svqBsgG/Ww6Ht6kI7baV403sytvAx56rCZ5tPPat6lDgO2k0SAkCysnC0aMx2euU0sU64kmt83kJK9eCWqNB339RCoZAeG3wDjcPl5i3/kpCFQir1+WLE0VI7f4406krKWaHIWfg8pNgseLiQvEhusVL6kGXx6xKbk+oFokeL8yS263Xf5wBm+6SisiNCSqSNdUV9t9sJ9tZnav7OalIAByMU8olFzM2ustwNfDloI7ysSZYrQxXcl5MPZYmHGOzmDLBN+OzMykuo8B5qx4lZbSYButSqGh3RQiCNBU254F+tVe+keoL8qBUt0Z2JkpiMM+6D
Content-Type: multipart/alternative; boundary="_000_AMBP191MB288691A63AB021FFE89F5983CEC52AMBP191MB2886EURP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-9412-4-msonline-outlook-061ba.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AMBP191MB2886.EURP191.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: a73fc82b-2b91-4bf1-31c3-08dee524f09a
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2026 23:33:15.0893 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P191MB0638
X-MailFrom: Otzelot2021@outlook.de
X-Mailman-Rule-Hits: nonmember-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0
Message-ID-Hash: BJYQWMEB3G655OL4ROG7ED5N2SSJXV7P
X-Message-ID-Hash: BJYQWMEB3G655OL4ROG7ED5N2SSJXV7P
X-Mailman-Approved-At: Sun, 19 Jul 2026 05:28:22 -0700
CC: "dnsop@ietf.org" <dnsop@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] New I-D: Transparent Handling of IDNs in Name Resolution APIs (draft-rodenhaeuser-idna-transparent-resolution-00)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/TkD6TP6l0Z-zyGYM0TqTvOn1Cyc>
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 DISPATCH,

I have submitted a new individual Internet-Draft and would appreciate
the group's guidance on where it should be progressed.

  draft-rodenhaeuser-idna-transparent-resolution-00
  https://datatracker.ietf.org/doc/draft-rodenhaeuser-idna-transparent-resolution/

The draft addresses the inconsistent handling of internationalized
domain names at the name-resolution boundary. Because applications are
expected to convert U-labels to A-labels before calling resolution
APIs, that conversion is today performed by many different components
following different IDNA standards, using different libraries, and
shipping different versions of the Unicode mapping tables. As a result,
the same input can resolve to different registrable domains depending
on which component converts it. For example, "STRAẞE.de" is converted
to "strasse.de" by a stack whose tables predate Unicode 15.1 and to
"xn--strae-oqa.de" by a current one -- two independently registrable
names, on one host.

The draft specifies that name resolution services accept Unicode by
default and convert exactly once, at the point where a name is handed
to a specific protocol. The wire format is unchanged (A-labels for the
public DNS); the procedure is UTS #46 nontransitional with a Unicode
15.1 table floor. This is not new architecture: RFC 6055 recommended
precisely this placement of the conversion in 2011, and Windows,
systemd-resolved, and the browser platforms already convert by default.
The draft therefore aims to codify deployed practice, which is why it
targets BCP.

My sense is that the natural home is DNSOP, with an internationalization
review; I am raising it here first for triage. I would welcome any
review, and I have noted dnsop@ as a venue for DNS-specific discussion
in the draft.

Thank you,
Luca Rodenhäuser