中文域名Punycode转换
每行粘贴一个域名、网址或邮箱,立即得到 Punycode 或中文域名。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
使用方法
- 在输入框中每行粘贴一个域名。网址(https://…)和邮箱(…@域名)也可以,路径、端口、邮箱前缀等会保持不变,只转换域名部分。
- “方向”选择“中文域名 → Punycode”,含中文的部分会变成 xn-- 开头的形式,纯英文部分不变。
- 要查看 xn-- 域名对应的中文时,选择“Punycode → 中文”。
- 转换前会把英文字母统一转成小写,全角句号“。”也会被当作域名分隔符。
常见问题
什么是 Punycode?
域名系统(DNS)最初只支持英文字母、数字和连字符。Punycode(RFC 3492)把中文等字符转换成这些 ASCII 字符,并加上 xn-- 前缀,这样中文域名才能被解析。
什么时候需要 Punycode?
在注册商后台设置 DNS、申请 SSL 证书、填写服务器配置时,经常要求填写 xn-- 形式的域名。浏览器地址栏有时也会显示这种形式,以防止仿冒域名。
转换结果和浏览器的处理完全一样吗?
本工具对每一段做小写和 NFC 规范化后再按 RFC 3492 转换,常见域名的结果一致。IDNA 标准还有更细的字符映射和禁用规则,特殊字符请以注册商的检查结果为准。