In the original version of the Internationalized Domain Names in
Applications (IDNA) protocol, any Unicode code points taken from user
input were mapped into a set of Unicode code points that "made
sense", and then encoded and passed to the domain name system (DNS).
The IDNA2008 protocol presumes that the input to the protocol comes
from a set of "permitted" code points, which it then encodes and
passes to the DNS, but does not specify what to do with the result of
user input. This document describes the actions that can be taken by
an implementation between user input and passing permitted code
points to the new IDNA protocol.
Working Group Summary
This document is not the product of a WG. Although it is related
to work completed in the (former) IDNABIS WG, that WG decided that
mapping of user input to protocol data units was out of scope.
The document provides a helpful overview of mapping issues related
to handling of internationalized domain names, with one suggested
mapping along with relevant warnings so that implementers will take
proper care in choosing appropriate mappings for their applications.
The document has been reviewed by the responsible Area Director, who
deems it of good quality.
The responsible Area Director is Peter Saint-Andre.
RFC Editor Note
This document expands upon IETF work already completed in the former
IDNABIS WG but does not conflict with the results of that IETF work
in any way; therefore it is appropriate for publication by the RFC
Editor in the Independent Submission stream.