xn

Punycode 域名

中文/国际化域名(IDN)与 Punycode(xn--)互相转换,注册与识别中文域名常用。本地处理。

本地处理 · 不上传

加载工具中…

相关:Punycode · 中文域名 · IDN · xn-- · 域名转换

Punycode 域名在中文等非 ASCII 域名与 xn-- 开头的 ASCII 形式之间转换。国际化域名在 DNS 层实际使用的就是转换后的形式。

使用步骤

  1. 输入中文域名或 xn-- 形式
  2. 查看转换结果
  3. 核对各级域名的转换
  4. 复制使用

使用场景

  • 注册或配置中文域名
  • 查看浏览器地址栏显示的真实域名
  • 排查国际化域名的解析问题
  • 识别可能的钓鱼域名

小贴士

  • DNS 系统只认 ASCII,所有中文域名在底层都以 xn-- 前缀的形式存在,浏览器只是在显示时转回中文。
  • 同形字攻击是真实威胁:西里尔字母的 а 与拉丁字母的 a 外观相同,可以注册出肉眼无法区分的仿冒域名。
  • 浏览器有防护策略——检测到混用不同文字系统时,会直接显示 xn-- 形式而非中文,看到这种情况应当警惕。

常见问题

为什么域名前面有 xn--?

这是 Punycode 的标准前缀,表示该标签是从非 ASCII 字符转换而来。DNS 协议只支持 ASCII,这是让中文域名能工作的兼容方案。

中文域名好用吗?

识别度高,但在不支持的老旧软件、邮件系统和命令行工具中容易出问题。多数机构会同时注册对应的英文域名作为主用。

什么是同形字钓鱼?

利用不同文字系统中外观相同的字符注册仿冒域名,比如用西里尔字母替换拉丁字母。浏览器对混用文字的域名会强制显示 xn-- 形式来警示用户。

Punycode 域名是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Punycode 域名,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。