EQVPS
ネットワークと IP

Punycode 変換

DNS は ASCII しか扱えないので、例子.com は xn--fsqu00a.com になります。どちらの欄に入力しても、もう一方が自動で更新されます。

すべてブラウザ内で動作します。入力した内容が当社のサーバーに送られることはありません。

ラベル単位で変換します。ドットで区切られた部分ごとに個別にエンコードされます。

しくみ

Punycode(RFC 3492)は、ドメインの ASCII 以外のラベルをひとつずつエンコードし、先頭に xn-- を付けます。DNS レコード、nginx の server_name、証明書の申請、ほとんどのコントロールパネルではこの形式が必要で、Unicode 表記は通常受け付けません。ラベルごとに変換するので、shop.例子.com のような混在した名前も正しく変換できます。

よくある質問

xn-- 形式はどこで使う?

DNS ゾーンファイル、Web サーバーの設定(server_name、ServerName)、SSL の CSR、ホスティングのコントロールパネルです。訪問者のブラウザには Unicode 版が表示されます。

変換後にドメインの見た目が変わるのはなぜ?

先に小文字化と正規化が行われるためです。Punycode 自体は可逆で、逆変換すれば同じ名前に戻ります。

関連ツール

すべてのツール →

自分のサーバーで使ってみましょう:月額 3 ドルからの KVM VPS、root 権限、暗号資産で支払い。

VPS プラン