IDN server proxy architecture for Internationalized Domain Name resolution and experiences with providing Web services

  title={IDN server proxy architecture for Internationalized Domain Name resolution and experiences with providing Web services},
  author={Jeng-Wei Lin and Jan-Ming Ho and Li-Ming Tseng and Feipei Lai},
  journal={ACM Trans. Internet Techn.},
The composition of traditional domain names are restricted to ASCII letters, digits, and hyphens (abbreviated as LDH). This makes it difficult for many to use their native language to name and access their Internet hosts. The IETF IDN (Internationalized Domain Name) Working Group proposes a mechanism, IDNA (Internationalizing Domain Names in Applications), for internationalized access to multilingual domain names. The proposal uses a preparation process that converts a Unicode IDN into an ACE… 

Figures and Tables from this paper

Variant Chinese Domain Name Resolution

This article presents a resolution protocol that resolves the variant IDLs into the registered IDL, specifically for Han character variants, and represents a Web redirection service that employs the proposed resolution protocol to redirect a URLs addressed by a variant IDN to the URL addressed by theregistered IDN.

Blockchain Synchronous Trust Consensus Model

Results show that this new model proves the feasibility of an indefinitely expandable blockchain distributed ledger capability, while also providing a new participant incentive that is highly effective in engaging a community of practitioners.



Internationalizing Domain Names in Applications (IDNA)

This document defines internationalized domain names (IDNs) and a mechanism called Internationalizing Domain Names in Applications (IDNA) for handling them in a standard fashion and allows the non-ASCII characters to be represented using only the ASCII characters already allowed in so- called host names today.

Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)

This document describes how to prepare internationalized domain name (IDN) labels in order to increase the likelihood that name input and name comparison work in ways that make sense for typical

Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)

Punycode is an instance of Bootstring that uses particular parameter values specified by this document, appropriate for IDNA, and allows a string of basic code points to uniquely represent any string of code points drawn from a larger set.

Joint Engineering Team (JET) Guidelines for Internationalized Domain Names (IDN) Registration and Administration for Chinese, Japanese, and Korean

Achieving internationalized access to domain names raises many complex issues, associated not only with basic protocol design, but also with issues and options for deployment, transition, registration, and administration.

Domain names: Concepts and facilities

This memo describes the domain style names and their used for host address look up and electronic mail forwarding and discusses the clients and servers in the domain name system and the protocol used between them.

UTF-8, a transformation format of ISO 10646

This memo updates and replaces RFC 2044, in particular addressing the question of versions of the relevant standards, and has the characteristic of preserving the full US-ASCII range, providing compatibility with file systems, parsers and other software that rely on US- ASCII values but are transparent to other values.

The Unicode Standard

The principles underpinning the design of the Unicode Standard are described with reference to those principles that also are present in USMARC and UNIMARC.

Uniform Resource Identifiers (URI): Generic Syntax

This document defines the generic syntax of URI, including both absolute and relative forms, and guidelines for their use, and revises and replaces the generic definitions in RFC 1738 and RFC 1808.

Preparation of Internationalized Strings ("stringprep")

This document describes a framework for preparing Unicode text strings in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users

Uniform Resource Locators (URL)

This document specifies a Uniform Resource Locator (URL), the syntax and semantics of formalized information for location and access of resources via the Internet.