ツール一覧

Punycode・国際化ドメイン変換 開発者リファレンス

RFC 3492およびRFC 5891準拠の国際化ドメイン名(IDN)とASCII Punycode(xn--)の相互変換仕様、ホモグラフ攻撃検知の解説書です。

Presets:
入力ドメイン / URL32 chars
変換後ドメイン
https://xn--mnchen-3ya.de/kultur/events
文字コードポイント詳細解析 (32 characters)
GlyphCode PointScript CategorySecurity Notice
hU+0068Latin (ASCII)Normal
tU+0074Latin (ASCII)Normal
tU+0074Latin (ASCII)Normal
pU+0070Latin (ASCII)Normal
sU+0073Latin (ASCII)Normal
:U+003ALatin (ASCII)Normal
/U+002FLatin (ASCII)Normal
/U+002FLatin (ASCII)Normal
mU+006DLatin (ASCII)Normal
üU+00FCLatin ExtendedNormal
nU+006ELatin (ASCII)Normal
cU+0063Latin (ASCII)Normal
hU+0068Latin (ASCII)Normal
eU+0065Latin (ASCII)Normal
nU+006ELatin (ASCII)Normal
.U+002ELatin (ASCII)Normal
dU+0064Latin (ASCII)Normal
eU+0065Latin (ASCII)Normal
/U+002FLatin (ASCII)Normal
kU+006BLatin (ASCII)Normal
uU+0075Latin (ASCII)Normal
lU+006CLatin (ASCII)Normal
tU+0074Latin (ASCII)Normal
uU+0075Latin (ASCII)Normal
rU+0072Latin (ASCII)Normal
/U+002FLatin (ASCII)Normal
eU+0065Latin (ASCII)Normal
vU+0076Latin (ASCII)Normal
eU+0065Latin (ASCII)Normal
nU+006ELatin (ASCII)Normal
tU+0074Latin (ASCII)Normal
sU+0073Latin (ASCII)Normal
Unicode文字数32
Punycode長39
RFC StandardRFC 3492
セキュリティ判定Clean

100% Client-Side Privacy

Your domain names and confidential intranet URLs are processed purely in local browser memory without querying third-party APIs.

RFC 3492 / IDNA 2008 Parity

Full algorithmic compliance for encoding Unicode code points into ASCII Compatible Encoding (ACE) with the standard 'xn--' label prefix.

Homoglyph Spoofing Audit

Deep character inspector flags lookalike Cyrillic and Greek characters that attackers use to create deceptive phishing URLs.

技術リファレンス&アーキテクチャガイド

Punycode・国際化ドメイン変換 開発者リファレンス — リファレンスガイド

RFC 3492およびRFC 5891準拠の国際化ドメイン名(IDN)とASCII Punycode(xn--)の相互変換仕様、ホモグラフ攻撃検知の解説書です。

主要パラメータ&設定項目

inputModestring ('encode' | 'decode')

変換方向の指定(UnicodeからPunycodeへのエンコード、またはその逆)。

preserveSchemeboolean

https:// などのURLプロトコルやパス情報を保持して変換するか。

homographAuditboolean

同一ドメインラベル内に混在する類似文字(キリル文字等)の偽装リスクを監査。

unicodeNormalizationstring ('NFC')

Punycode変換前に適用するUnicode正規化形式(NFC形式)。

プロの活用テクニック&推奨設定

外部から受け取ったドメインのPunycode形式を確認することで、ラテン文字に偽装したキリル文字によるフィッシング詐欺を瞬時に見破れます。

日本語ドメインに対するSSL/TLSサーバー証明書は、Punycode形式(xn--...)に対して発行・申請する必要があります。

DNSサーバーはASCII文字列しか処理できないため、ネームサーバーへの問い合わせ前にPunycodeへの変換が必須となります。

よくあるトラブルと解決策

現在のIDNA 2008標準では絵文字ドメインの利用は制限されています。RFC 5891の文字制限を確認してください。

ラテン文字と非ラテン文字が1つのラベル内に混在している場合に、潜在的リスクとして警告が作動します。

よくある質問 (FAQ)

ドメイン名の先頭に付く 'xn--' とは何ですか?▼

ACE(ASCII Compatible Encoding)プレフィックスと呼ばれ、そのラベルがPunycodeでエンコードされた国際化ドメインであることを示します。

ホモグラフ攻撃(同形異義語攻撃)とは何ですか?▼

ラテン文字の 'a' と視覚的に見分けがつかないキリル文字の 'а' などを利用して、大手サービスになりすますフィッシング手法です。

ドメインだけでなく完全なURL(https://...)を入力できますか?▼

はい。ホスト名部分のみを自動抽出して安全にPunycode変換し、URL全体を再構築します。

入力したドメインが外部へ送信されることはありますか?▼

いいえ。すべてのRFC 3492変換アルゴリズムはブラウザ内のJavaScriptエンジンで安全に完結します。

関連するおすすめ開発ツール

すべてのツール →
HTTPヘッダー解析・診断 開発者リファレンスsecurity

未加工のHTTPリクエスト/レスポンスヘッダーの構文解析、Cache-Controlキャッシュ診断、セキュリティヘッダー評価、Cookie属性解読の技術解説書です。

ツールを開く→
EFF Diceware パスフレーズ仕様書 & 情報エントロピー技術ガイドsecurity

EFF公式の7,776語Diceware単語リスト、区切り文字、シャノンエントロピー計算および総当たり耐性評価の技術リファレンス。

ツールを開く→
JWTトークンデコーダー&セキュリティインスペクターsecurity

JSON Web Token(JWT)をデコードし、ヘッダーとペイロードのクレームを解析。有効期限の自動計算や署名検証をブラウザ上で安全にローカル実行します。

ツールを開く→
高強度パスワード・パスフレーズ自動生成ツールsecurity

暗号論的擬似乱数生成器(Web Crypto CSPRNG)を用いた高エントロピーパスワード、覚えられるDicewareパスフレーズ、PIN、APIトークンをブラウザ内で瞬時に安全生成。NIST SP 800-63B準拠。

ツールを開く→
暗号学的ハッシュ値・チェックサム一括計算ツールsecurity

SHA-256、SHA-512、MD5、SHA-1、SHA-3、Keccak、CRC32をブラウザ内で瞬時に一括算出。Web Crypto APIによる100%クライアントサイド完結。

ツールを開く→
JSON Web Token (JWT) デバッガー&署名検証ツールsecurity

HMAC (HS256/384/512) および RSA (RS256/384/512) 署名のデコード・構造検査・検証をブラウザ内メモリで100%完結。外部サーバー送信一切なし。

ツールを開く→