国際化ドメイン名
DNSでは基本的にASCII文字を使うため、Unicode 0x80以降の文字は符号化する
アプリケーション側で符号化する
そのためのルールいろいろ
IDNA2003が互換性高く使われているかもしれない
IDNA2008が最新
正規化
Unicode正規化 NFKC (IDNA2003) または NFC?
Nameprep (IDNA2003) または Unicode UTS #46 で正規化
PunycodeでACEエンコード
xn-- つける
URL、URI に対応する IRI