この記事のポイント
- 例え.テストはxn--r8jz45g.xn--zckzahになった
- ドットで区切られた2つの部分が別々にxn--へ変換された
- 日本語表示とDNSで扱う英数字表記を対応させられる
サムネイルはイメージ写真。写真の配布元:Unsplash(利用許諾)。本文の画面は実際の操作時に撮影した。

検証環境:2026年10月11日、Windows上のGoogle Chrome。BrowserlingのIDN Encoderを無料・未ログインで利用し、例示用ドメインを入力した。
日本語を含むドメインはブラウザー上では読みやすく見える一方、通信の仕組みではASCIIという英数字中心の形式へ置き換えて扱われる。今回は例示用に予約された例え.テストを入力した。
結果はxn--r8jz45g.xn--zckzahだった。ドットの左右がそれぞれxn--で始まるラベルへ変換され、日本語のままではない内部向け表記を確認できた。
操作手順
- Browserling IDN Encoderを開く。
- 入力欄へ
例え.テストと入力する。 - 「IDN Encode!」を押す。
- 同じ欄へ表示された
xn--始まりの結果をコピーする。
変換結果の読み方
IDNはInternationalized Domain Nameの略で、日本語などASCII以外の文字を含むドメイン名を指す。今回の変換で使われるPunycodeはUnicodeの文字列を限られた英数字へ写す方式であり、xn--はそのラベルだと分かる接頭辞である。
日本語ドメインをサーバー設定や証明書の画面へ入力するとき、Unicode表記とこの英数字表記のどちらを求められているかを確認できる。逆に受け取ったxn--始まりのホスト名をIDN Decoderへ通せば、元の表示を照合できる。
見た目が似た別文字でも変換結果は別のドメインになる。メールや共有文書から設定値を移すときは、表示名だけでなく変換後のホスト名まで照合すると取り違えを見つけやすい。


コメント