# 参考文献

多言語ドメイン名の方式の提案、関連 RFC、 ソフトウェア等、mDNkit に関連する参考文献の リストです。

- JPNIC
- RFC
- インターネットドラフト
- その他文書
- ソフトウェア

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 (RFC2044)
  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-03.txt
  IETF の IDN ワーキンググループによる、多言語ドメイン名に関する 各種の要件 (requirement) をまとめた文書。

draft-ietf-idn-compare-01.txt
  IETF の IDN ワーキンググループによる、現在提案されている いくつかの方式の比較文書。

draft-ietf-idn-race-02.txt
  多言語ドメイン名のエンコーディング方式 RACE のプロポーザル。

draft-ietf-idn-sace-00.txt
  多言語ドメイン名のエンコーディング方式 SACE のプロポーザル。 mDNkit では現在のところサポートされていない。

draft-ietf-idn-brace-00.txt
  多言語ドメイン名のエンコーディング方式 BRACE のプロポーザル。

draft-ietf-idn-lace-00.txt
  多言語ドメイン名のエンコーディング方式 LACE のプロポーザル。

draft-ietf-idn-utf6-00.txt
  多言語ドメイン名のエンコーディング方式 UTF-6 のプロポーザル。 mDNkit では現在のところサポートされていない。

draft-ietf-idn-dude-00.txt
  多言語ドメイン名のエンコーディング方式 DUDE のプロポーザル。 mDNkit では現在のところサポートされていない。

draft-ietf-idn-idne-01.txt
  多言語ドメイン名の実現方式のプロポーザル。EDNS0 を利用し、ドメイン名の エンコーディングには UTF-8 を使用する。

draft-ietf-idn-idnra-00.txt
  多言語ドメイン名の処理方式のプロポーザル。アプリケーション、リゾルバ、 DNS サーバのインタフェースについて述べられている。

draft-ietf-idn-nameprep-00.txt
  多言語ドメイン名の前処理 (正規化等) のプロポーザル。

draft-jseng-utf5-01.txt
  多言語ドメイン名のエンコーディング方式 UTF-5 のプロポーザル。

draft-ietf-idn-udns-01.txt
  多言語ドメイン名の実現方式 (DNS プロトコルの変更、エンコーディングなど) のプロポーザル。ドメイン名のエンコーディングには基本的に UTF-8 を使用する。

draft-skwan-utf8-dns-04.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 のページ