[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
- [DNSOP] New I-D: Transparent Handling of IDNs in … Ótzï fón GlüϷgor