国際化ドメイン名 (IDN: Internationalized Domain Name) は、 ASCII 以外の文字を含むドメイン名のことで、日本語ドメイン (例: 「日本語.jp」 )、ハングルドメイン (例: 「한국.kr」 )、絵文字ドメイン (例: 「💩.la」 ) などが該当します。 ICANN は 2003 年に IDN を標準化し、 2024 年時点で 152 種類の文字体系がドメイン名に使用可能です。日本語 .jp ドメインは JPRS が 2001 年に登録受付を開始し、現在約 22 万件が登録されています。
IDN は内部的に Punycode という ASCII 表現に変換されてインターネットを通過します。たとえば 「日本語.jp」 は 「xn--wgv71a119e.jp」 に変換されて DNS に登録され、ブラウザは表示時に 「日本語.jp」 に戻して見せます。 RFC 3492 で定義された Punycode は、 ASCII 文字とハイフンのみで Unicode を符号化する仕組みで、これにより既存の DNS インフラを変更せずに IDN を実現できています。
IDN ホモグラフ攻撃は IDN 最大のセキュリティ課題です。キリル文字の 「а」 (U+0430) は ASCII の 「a」 (U+0061) と視覚的に区別がつかず、 「аpple.com」 ( a がキリル文字) と 「apple.com」 を混同させる手口が代表例です。 Chrome、 Firefox、 Safari は IDN 表示ヒューリスティック ( IDN Display Algorithm) を実装しており、複数言語混在のドメインや疑わしいパターンは Punycode 表示 ( 「xn--pple-43d.com」 ) に切り替えます。ただし、純粋にキリル文字のみのドメインは Unicode 表示されるため、ユーザー教育も必要です。
絵文字ドメイン (例: 「I❤️.ws」、 「🍣.la」 ) は IDN の応用例として一部の TLD で利用可能です。 .la (ラオス)、 .ws (サモア)、 .to (トンガ) などが絵文字を許可しており、ブランド差別化やノベルティ目的で使われます。ただし主要 TLD ( .com、 .net、 .org、 .jp ) は絵文字を許可しておらず、用途は限定的です。
SEO 観点では、 Google は IDN を Punycode と同等に扱うと公式アナウンスしており、検索順位上の不利はありません。一方で、ブラウザのコピー & ペースト挙動や、 Twitter / Facebook の URL 解析挙動が IDN ドメインで予期せぬ動作をする例があります。短縮 URL を IDN で運用する場合、 SNS シェアや QR コード読み取り後の動作を実機で確認するのが安全です。 Web の仕組みを体系的に学ぶには、関連書籍は Amazon でも探せます。
短縮 URL ドメインに IDN を使う実例として、日本語ドメインで「「みじか.jp」」のような短縮サービスが理論上は構築可能ですが、 IDN ドメインは URL バーやメッセージアプリでの貼り付け挙動が予測しにくく、実用上は ASCII ドメイン ( miji.be のような短い ccTLD) を選ぶサービスが圧倒的多数です。 IDN は短縮 URL の実用というより、ブランドの実験的な活用が主流です。
国際化ドメイン名は、 Web の多言語化を支える基盤技術ですが、ホモグラフ攻撃のリスク、ブラウザ表示の挙動、 SNS との互換性など、運用上の注意点が多くあります。短縮 URL サービスとしては ASCII ドメインが現実解で、 IDN は特殊用途やブランド実験に絞って活用するのが安全です。