Punycode域名转换

中文等多语言域名(IDN)与 Punycode(xn-- 前缀)编码双向互转,逐段标注。域名注册、DNS解析、SSL证书CSR、备案系统常要求 ASCII 形式。转换按 RFC 3492 在浏览器本地完成。


    
说明:Punycode 是 IDNA 国际化域名的 ASCII 兼容编码,浏览器地址栏显示中文、底层解析用 xn-- 形式。注意:形近异体字域名是钓鱼常用手法,访问来源不明的 xn-- 域名前先用本工具还原确认。

常见问题

为什么中文域名要转xn--编码?

DNS协议只传输ASCII字符,中文域名(IDN国际化域名)必须以Punycode编码(xn--前缀)在解析系统中传输:浏览器地址栏显示中文,实际查询的是xn--串。注册、解析记录、证书CSR、备案填写都可能要求编码形式,本工具双向互转并逐段标注。

证书和备案该用哪种形式?

证书:CSR与SAN用Punycode形式(xn--),部分CA面板可直接填中文自动转换;备案与域名实名系统通常要求中文原样。解析记录主机头两种都可能遇到,以服务商要求为准——拿不准就两种都试查询(DNS查询工具直接验证解析生效)。

相关工具