|
■国際化ドメイン名の標準化状況
国際化ドメイン名の最初の標準は2003年に制定されました。その後、最初の標準における課題を解決するために改定作業が行われ、2010年に新しい標準が制定されました。新しい標準は、最初の標準を置き換えるものです。
最初の標準(IDNA2003)と新しい標準(IDNA2008)の主な相違点は以下の通りです。
- Unicodeのバージョン依存性
IDNA2003はUnicodeバージョン3.2を参照していますが、IDNA2008はUnicodeバージョンに依存しません
- 禁止文字リストと許可文字リスト
IDNA2003は使用不可能な文字(禁止文字)のリストを定義していますが、IDNA2008では使用可能な文字(許可文字)のリストを定義しています
- 文字列の正規化
IDNA2003は国際化ドメイン名として入力された文字列の正規化(大文字小文字や全角半角文字の統一、文字の合成など)はプロトコルの一部として方式を規定していますが、IDNA2008は国際化ドメイン名として入力された文字列は正規化されていることを前提としておりプロトコルでは正規化の方式を規定していません(正規化はアプリケーションの責任としています)。
- ドメイン名の区切り文字
IDNA2003ではピリオド(.)に加えて句点(。)や全角ピリオド(.)もドメイン名の区切り文字とされていますが、IDNA2008ではピリオドのみが区切り文字とされています。
■IDNA2003
2003年に発行されたIDNのRFCシリーズを、2003年に制定されたIDNA(IDN in Applications)を意味するIDNA2003と呼んでいます。2010年現在、主要なブラウザはIDNA2003に対応しており、IDNのWebサイトにアクセスできます。以下に、IDNA2003関連のRFC一覧を示します。
- Internationalizing Domain Names in Applications (IDNA)
RFC 3490(邦訳)
- Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)
RFC 3491(邦訳)
- Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)
RFC 3492(邦訳)
- Preparation of Internationalized Strings ("stringprep")
RFC 3454(邦訳)
- Joint Engineering Team (JET) Guidelines for Internationalized Domain Names (IDN) Registration and Administration for Chinese, Japanese, and Korean
RFC 3743
- Review and Recommendations for Internationalized Domain Names (IDNs)
RFC 4690
■IDNA2008
IDNA2003の運用を通じて明らかとなった課題を解決し、プロトコルとしてより完成された標準を、IDNA2003と区別するためIDNA2008と呼んでいます。2008は方式が合意された2008年に由来します。IDNA2008のRFC群は2010年8月(一部は9月)に発行されています。IDNA2008のRFC群は、IDNA2003のRFC群のうち、RFC 3490およびRFC 3491を置き換え(Obsoletes)、RFC 3492を更新(Update)します。以下に、IDNA2008関連のRFC一覧を示します。
- Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework
RFC 5890 (邦訳)
- Internationalized Domain Names in Applications (IDNA): Protocol
RFC 5891 (邦訳)
- The Unicode Code Points and Internationalized Domain Names for Applications (IDNA)
RFC 5892 (邦訳)
- Right-to-Left Scripts for Internationalized Domain Names for Applications (IDNA)
RFC 5893 (邦訳)
- Internationalized Domain Names for Applications (IDNA): Background, Explanation, and Rationale
RFC 5894 (邦訳)
- Mapping Characters for Internationalized Domain Names in Applications (IDNA) 2008
RFC 5895 (邦訳)
- The Unicode Code Points and Internationalized Domain Names for Applications (IDNA) - Unicode 6.0
RFC 6452
|