このツールに問題がありますか?
「UnicodeからPunycodeへの変換 オンライン」について
このツールは Unicode を含むドメイン(☃.com、例え.jp など)を DNS が扱える Punycode(ASCII)に変換します。出力は標準の「xn--」プレフィックスに続く符号化ラベルです。
国際化ドメイン(IDN)の登録・問い合わせには Punycode が必須。ブラウザ・DNS・メールサーバは内部で Punycode を使い、ユーザには Unicode を表示します。
非 ASCII を含むドメインの登録、IDN の DNS 設定、ASCII のみを受け付けるシステムへの転記などに使えます。
このツールの使い方
Unicode(IDN)ドメインを Punycode に変換する手順
Unicode ドメインを貼り付け
国際化ドメインを「Unicode domain」欄に — `münchen.de`、`日本.jp`、キリル文字の а を含む `paypal.com` など。空白の手動トリムは不要、自動で除去されます。
エンコードの仕組み
ツールは内部で `punycode.toASCII()` を呼び、IDNA Nameprep + Punycode のチェーンを適用します。非 ASCII を含む label は `xn--` 接頭で符号化、純粋 ASCII の label はそのまま。
「実行」
出力は単一フィールド `punycode` — DNS で使える ASCII 互換形式。ブラウザが HTTP/TLS 接続の裏で送っているのもこの値です。
DNS / TLS / メールでの用途
DNS リゾルバ、TLS 証明書の SAN、SMTP エンベロープには Punycode 形式が必要。表示は Unicode のままで OK。インフラ設定時は Punycode を保存して、エンコードの不一致を避けてください。