Punycode / IDN コンバーター
国際化ドメイン名(IDN)をUnicodeとPunycode(ASCII互換)形式の間で変換します。
Punycode / IDN コンバーター
国際化ドメイン名(IDN)のために Unicode と Punycode を相互変換します。双方向、即時、無料です。
このツールの機能
Punycode / IDN コンバーターを使用すると、任意の国際化ドメイン名を、人間が読める Unicode 形式と ASCII 互換の Punycode 表現の間で変換できます。münchen.de のような Unicode ドメインを入力するだけで、その Punycode 相当の xn--mnchen-3ya.de を取得できます。また、Punycode ドメインを貼り付けると、元の Unicode 文字が表示されます。
このツールは変換方向を自動的に検出します。入力に xn-- で始まるラベルが含まれている場合、Punycode を Unicode にデコードします。それ以外の場合は、Unicode を Punycode にエンコードします。複数ラベルのドメインも正しく処理され、各ラベルが独立してエンコードまたはデコードされます。
ダイアクリティカル付きラテン文字、キリル文字、アラビア文字、中国語、日本語、韓国語、ヒンディー語など、IDNA 2008 標準で許可されているすべての Unicode スクリプトがサポートされています。変換はブラウザ内で即座に行われ、サーバーとの通信は不要です。そのため、入力データがデバイスから送信されることはありません。
Punycode と IDN とは?
国際化ドメイン名(IDN)は、アクセント付き文字、中国語の文字、アラビア文字、キリル文字などの非 ASCII 文字をドメイン名に含めることを可能にします。これにより、世界中の人々が自分の言語と文字でドメインを登録できます。
しかし、ドメインネームシステム(DNS)は ASCII 文字のみを理解します。Punycode は、Unicode 文字を ASCII 互換の形式で表現することでこのギャップを埋めるエンコーディング標準です。Punycode でエンコードされたすべてのラベルは、プレフィックス xn-- で始まるため、簡単に識別できます。
ブラウザに国際化ドメインを入力すると、DNS でアドレスを解決する前に、Unicode 形式が Punycode に静かに変換されます。その後、ブラウザは読みやすい Unicode バージョンを表示します。このコンバーターを使用すると、両方の形式を確認できます。これは DNS 設定、SSL 証明書の検証、メール設定、セキュリティ分析に不可欠です。
一般的な使用例
Punycode コンバーターは、幅広い技術的・実用的なニーズに対応します。このツールが役立つ最も一般的なシナリオは以下の通りです:
- DNS 設定 -- 国際化ドメインの A、MX、CNAME、その他の DNS レコードを設定する際に Punycode 形式を使用します。多くの DNS 管理パネルでは ASCII エンコード版が必要です。
- SSL 証明書 -- Punycode 形式が証明書のサブジェクト代替名(SAN)と一致することを確認します。Unicode と Punycode の表現の不一致は証明書エラーの原因となる可能性があります。
- メール設定 -- ASCII 互換のドメイン表現でメールサーバーを設定します。ほとんどの SMTP サーバーは、国際ドメインのルーティングに Punycode を必要とします。
- セキュリティ分析 -- 不審な Punycode ドメインをデコードして、ホモグラフ攻撃を検出します。たとえば、
xn--pple-43d.comは視覚的にapple.comに似たドメインにデコードされますが、キリル文字を使用しています。
対応スクリプトと言語
このコンバーターは、IDNA 2008 標準で許可されているすべてのスクリプトに対応しています。ヨーロッパの言語でもアジアの書記体系でも、このツールで対応できます:
- ダイアクリティカル付きラテン文字 -- ドイツ語のウムラウト(ä、ö、ü)、フランス語のアクセント(é、è、ê)、スペイン語のティルデ(ñ)など
- キリル文字 -- ロシア語、ウクライナ語、ブルガリア語、セルビア語、関連スクリプト
- アラビア文字とヘブライ文字 -- 右から左への書記体系を完全サポート
- CJK 文字 -- 中国語、日本語の漢字、韓国語のハングル
- デーヴァナーガリー -- ヒンディー語、マラーティー語、サンスクリット語、その他のインド系文字
Domainwise はアラビア語(RTL)を含む12 言語で利用可能で、母国語で国際化ドメイン名を扱うすべての方にとって理想的なツールです。上部の ToolSwitcher バーを使用して、すべての無料ドメインツール間をすばやく移動できます。
関連ガイド
ドメイン名の仕組みについてもっと知りたいですか?これらのガイドが基礎の理解に役立ちます:
- ドメイン名とは? -- ドメイン名の仕組みについての入門ガイド。名前を IP アドレスに変換する DNS の役割も含みます。
- TLD を理解する:.com vs .dev vs .io -- トップレベルドメインの拡張子を比較し、プロジェクト、ブランド、国際的なオーディエンスに適したものを見つけましょう。
国際化ドメインを変換した後、DNS Lookup ツールで DNS レコードを確認するか、ドメイン名ジェネレーターで利用可能なドメイン名を検索できます。