查本机 IP
网络查询 编码加密 全部工具 首页

Punycode 编码 / 解码

国际化域名(IDN)与 DNS 使用的 xn-- Punycode 形式双向转换,手写 RFC 3492 算法,纯浏览器本地处理。

编码 · 纯前端
方向
输入 / Input
粘贴域名
输出 / Output
等待输入
输入 0 字符 输出 0 字符 耗时 0 ms 就绪

About

Punycode 编码 / 解码 怎么用

DNS 只认 ASCII,国际化域名要先转成 xn-- 前缀的 Punycode 标签。编码时按 . 拆分域名,纯 ASCII 标签原样保留,含中文等字符的标签做 RFC 3492 编码并加 xn-- 前缀;解码时反向还原每个标签。会先做 Unicode NFC 规范化再编码。

常用场景

  • 查询中文域名在 Whois / DNS 中真实注册的 ASCII 形式。
  • 排查浏览器地址栏 Unicode 域名与 DNS 查询包里 xn-- 对不上号的问题。
  • 校验证书、CDN 配置里写的国际化域名是否编码正确。

小提示

示例 例子.com 编码后即为 xn--fsqu00a.com;纯英文域名(如 example.com)编码后保持不变。