跳到主要内容
IPOK

Punycode / 国际化域名转换

DNS 系统底层只认 ASCII,所以中文、emoji 等国际化域名(IDN)会被编码成 Punycode——就是你常看到的 xn-- 开头那串。这个工具把明文域名和 Punycode 双向互转:输入「例子.中国」给出 xn-- 形式,输入 xn-- 串还原成明文。

纯本地转换、不上传。⚠️安全提醒:形近字 IDN 常被用于钓鱼仿冒(比如用西里尔字母的 а 伪装成拉丁 a),看到 xn-- 开头的陌生域名多留个心眼。想知道这个域名解析到的服务器 IP 干不干净,可顺手查一下。

IDN(国际化域名)在底层会转成 Punycode(xn-- 开头的 ASCII)。中文 / emoji 域名、看到 xn-- 想还原成原文时用得上。纯本地、不上传。⚠️注意:形近字的 IDN 常被用于钓鱼仿冒(如用西里尔字母伪装),看到 xn-- 多留个心眼。

查这个域名解析到的服务器 IP 纯不纯净 →
顺手查下你自己的 IP——纯净度、风险值、原生/机房、泄露查 IP →

常见问题

xn-- 开头的域名是什么?

那是 IDN(国际化域名)的 Punycode 编码形式。浏览器地址栏有时显示明文、有时显示 xn--,本工具帮你互相还原。

为什么要转成 Punycode?

因为 DNS 解析、域名注册底层只接受 ASCII,中文 / emoji 域名必须先转成 xn-- 形式才能用。

Punycode 和钓鱼有什么关系?

攻击者用形近的 Unicode 字符注册仿冒域名(同形异义攻击),显示出来和真域名几乎一样,但其 Punycode(xn--)不同。把可疑域名转成 Punycode 能识破伪装。

更多工具