参考文献
多言語ドメイン名の方式の提案、関連 RFC、ソフトウェア等、mDNkit に関連する 参考文献のリストです。
JPNIC の多言語ドメイン名に関する技術解説のページにある 関連資料も合わせてご覧ください。
JPNIC
- 多言語ドメイン名に関する技術解説
- mDNkit など、JPNIC の多言語ドメイン名に関する活動を 紹介したページ。
RFC
- DOMAIN NAMES - CONCEPTS AND FACILITIES (RFC1034)
- DNS の概要を示した RFC。
- DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION (RFC1035)
- DNS プロトコルを規定した RFC。
- UTF-7, A Mail-Safe Transformation Format of Unicode (RFC1642)
- Unicode/ISO10646 のエンコード方法の一つである UTF-7 について解説した RFC。
- UTF-8, a transformation format of Unicode and ISO 10646 (RFC2279)
- Unicode/ISO10646 のエンコード方法の一つである UTF-8 について解説した RFC。
- The Report of the IAB Character Set Workshop held 29 February - 1 March, 1996 (RFC2130)
- インターネット上でのキャラクタセットの仕様に関するワークショップの レポート。
- IETF Policy on Character Sets and Languages (RFC2277)
- インターネット上でのキャラクタセットおよび言語の指定に関する IETF の方針を示した RFC。
- Extension Mechanisms for DNS (EDNS0) (RFC2671)
- DNS プロトコルの拡張方式である EDNS0 を定義した RFC。
- UTF-16, an encoding of ISO 10646 (RFC2781)
- Unicode/ISO10646 のエンコード方法の一つである UTF-16 について解説した RFC。
- A Tangled Web: issues of I18N, domain names, and the other Internet protocols (RFC2825)
- ドメイン名やプロトコルの多言語化に関する問題等を示した文書。
- IAB Technical Comment on the Unique DNS Root (RFC2826)
- DNS のルートのユニーク性に関する文書。
インターネットドラフト
- draft-ietf-idn-requirements-08.txt
- IETF の IDN ワーキンググループによる、多言語ドメイン名に関する 各種の要件 (requirement) をまとめた文書。 REQUIREMENTS と呼ばれる。
- draft-ietf-idn-compare-01.txt
- IETF の IDN ワーキンググループによる、現在提案されている いくつかの方式の比較文書。
- draft-ietf-idn-race-03.txt
- 多言語ドメイン名のエンコーディング方式 RACE のプロポーザル。
- draft-ietf-idn-sace-00.txt
- 多言語ドメイン名のエンコーディング方式 SACE のプロポーザル。 mDNkit ではサポートされていない。
- draft-ietf-idn-brace-00.txt
- 多言語ドメイン名のエンコーディング方式 BRACE のプロポーザル。
- draft-ietf-idn-lace-01.txt
- 多言語ドメイン名のエンコーディング方式 LACE のプロポーザル。
- draft-ietf-idn-utf6-00.txt
- 多言語ドメイン名のエンコーディング方式 UTF-6 のプロポーザル。
- draft-ietf-idn-dude-02.txt
- 多言語ドメイン名のエンコーディング方式 DUDE のプロポーザル。
- draft-ietf-idn-altdude-00.txt
- 多言語ドメイン名のエンコーディング方式 AltDUDE のプロポーザル。
- draft-ietf-idn-amc-ace-m-00.txt
- 多言語ドメイン名のエンコーディング方式 AMC-ACE-M のプロポーザル。
- draft-ietf-idn-amc-ace-o-00.txt
- 多言語ドメイン名のエンコーディング方式 AMC-ACE-O のプロポーザル。
- draft-ietf-idn-amc-ace-r-01.txt
- 多言語ドメイン名のエンコーディング方式 AMC-ACE-R のプロポーザル。
- draft-ietf-idn-amc-ace-v-00.txt
- 多言語ドメイン名のエンコーディング方式 AMC-ACE-V のプロポーザル。
- draft-ietf-idn-amc-ace-w-00.txt
- 多言語ドメイン名のエンコーディング方式 AMC-ACE-W のプロポーザル。
- draft-ietf-idn-punycode-00.txt
- 多言語ドメイン名のエンコーディング方式 Punycode のプロポーザル。
- draft-ietf-idn-mace-01.txt
- 多言語ドメイン名のエンコーディング方式 MACE のプロポーザル。
- draft-ietf-idn-idne-02.txt
- 多言語ドメイン名の実現方式のプロポーザル。EDNS0 を利用し、ドメイン名の エンコーディングには UTF-8 を使用する。
- draft-ietf-idn-idnra-00.txt
- 多言語ドメイン名の処理方式のプロポーザル。アプリケーション、リゾルバ、 DNS サーバのインタフェースについて述べられている。
- draft-ietf-idn-idna-06.txt
- 多言語ドメイン名の処理方式のプロポーザル。エンコーディング変換や 正規化等の処理をすべてアプリケーションで行う方式を提案している。 IDNA と呼ばれる。
- draft-ietf-idn-nameprep-07.txt
- 多言語ドメイン名の前処理 (正規化等) のプロポーザル。 NAMEPREP と呼ばれる。
- draft-ietf-idn-udns-03.txt
- 多言語ドメイン名の実現方式 (DNS プロトコルの変更、エンコーディングなど) のプロポーザル。ドメイン名のエンコーディングには基本的に UTF-8 を使用する。
- draft-ietf-idn-aceid-01.txt
- ASCII互換エンコーディング (ACE) のドメイン名と従来のASCIIドメイン名とを 区別するための識別子の選定についての提案。
- draft-ietf-idn-jpchar-01.txt
- 多言語ドメイン名に使用できる日本語の文字、および NAMEPREP 補完の プロポーザル。
- draft-ietf-idn-mua-00.txt
- MUA で多言語ドメイン名を扱う方法に関するプロポーザル。
- draft-jseng-utf5-01.txt
- 多言語ドメイン名のエンコーディング方式 UTF-5 のプロポーザル。
- draft-skwan-utf8-dns-06.txt
- 多言語ドメイン名の実現方式のプロポーザル。ドメイン名の エンコーディングには UTF-8 を使用する。
- draft-duerst-dns-i18n-02.txt
- 多言語ドメイン名の実現方式に関する考察とプロポーザル。 ZLD (zero level domain) の導入など。
- draft-duerst-i18n-norm-04.txt
- 多言語ドメイン名の正規化の方式としていくつかの提案で参照されている Unicode Normalization Form C についての文書。
その他文書
- Unicode Normalization Forms
- Unicode 文字列の正規化方式である Unicode Normalization Forms を 定義した文書。Form C、Form D、Form KC、Form KD について書かれている。
- Case Mappings
- Unicode 文字列の大文字小文字の変換方法や大文字小文字の区別をしない 比較の方法について述べた文書。
- UnicodeData.txt
- Unicode の文字属性を記述したデータファイル。上記 Unicode Normalization Forms などで使われる。
- UnicodeData File Format
- 上記 UnicodeData.txt のファイルフォーマットを記述した文書。
ソフトウェア
- ISC BIND
- DNS の実装である BIND 4.x, 8.x のページ
- ISC BIND 9
- DNS の実装である BIND 9.x のページ
- Squid Web Proxy Cache
- Web のキャッシュサーバである Squid のページ
- libiconv
- iconv のフリーな実装である libiconv のページ