IDN(国際化ドメイン名)/ Punycode
ASCII以外の文字を使用するドメイン名で、DNSではxn--で始まるASCII形式のPunycodeにエンコードされる。
公開日 2026年6月22日著者 Namefi Team
- glossary
IDN(国際化ドメイン名)とは、münchen.de、中国.cn、絵文字ドメインのように、ASCII以外の文字を含むドメイン名のことであり、基本的なラテン文字以外の文字体系でもドメイン名を表記できるようにするものである。DNS自体はASCII文字しか扱えないため、IDNはPunycodeと呼ばれるASCII互換の文字列にエンコードされる。Punycodeは常にxn--というプレフィックスで始まり(例:münchenはxn--mnchen-3yaとなる)、レジストリおよびレジストラはTLDレベルでIDNをサポートしている。ただし、視覚的に類似した文字を利用したホモグラフ攻撃がフィッシングに悪用されるリスクがあることも広く知られている。
関連キーワード
- IDN
- 国際化ドメイン名
- Punycode
- xn--
- Unicodeドメイン
- ホモグラフ