[DNSOP] New I-D: Transparent Handling of IDNs in Name Resolu tion APIs (draft-rodenhaeuser-idna-transparent-resolution-00)
Ótzï fón GlüϷgor <[email protected]> Sun, 19 Jul 2026 13:59:18 +0000
| Newsgroups | gmane.ietf.dnsop |
|---|---|
| Message-ID | <AMBP191MB288608206292A4BD8A13AF1FCEC42@AMBP191MB2886.EURP191.PROD.OUTLOOK.COM> |
Dear DNSOP, I have submitted a new individual Internet-Draft that I believe falls within this working group's scope, and I would welcome the group's review -- and any interest in adoption. 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 targets BCP, to codify deployed practice. I would be glad to present this at a future DNSOP session (I can attend remotely) if the chairs think it useful. Feedback on the list is very welcome. Thank you, Luca Rodenhäuser _______________________________________________ DNSOP mailing list -- [email protected] To unsubscribe send an email to [email protected]