国際化ドメイン名 (IDN: Internationalized Domain Name) とは、ASCII 文字以外の文字 (日本語、中国語、アラビア文字、キリル文字など) を含むドメイン名です。内部的には Punycode (RFC 3492) によって ASCII 互換エンコーディング (ACE) に変換され、DNS システムで処理されます。例えば「例え.jp」は「xn--r8jz45g.jp」として解決されます。
短縮 URL サービスとの関連では、IDN を短縮 URL のカスタムドメインとして使用するケースがあります。日本語ドメイン (例: 短縮.jp) をブランドドメインとして設定すれば、日本語話者にとって記憶しやすい短縮 URL を生成できます。ただし、メールやチャットでの共有時に Punycode 表記になる環境があるため、可読性が損なわれるリスクがあります。
セキュリティ上の最大の懸念はホモグラフ攻撃です。キリル文字の「а」(U+0430) とラテン文字の「a」(U+0061) は視覚的に区別できないため、攻撃者は正規ドメインと見分けがつかない偽ドメインを登録できます。ブラウザは同一スクリプト以外の文字が混在する IDN を Punycode で表示する対策を講じていますが、完全な防御にはなりません。
短縮 URL サービスの運営者は、IDN を含む URL の登録時にホモグラフ検出ロジックを実装し、既知のフィッシングパターンをブロックすることが推奨されます。ICANN の IDN ガイドラインに準拠したバリデーションも重要です。