首页/网络/协议速查/IDN 中文域名与 Punycode
DNS 与域名解析60 条

IDN 中文域名与 Punycode

非 ASCII 域名(中文、emoji)在 DNS 中以 Punycode(xn-- 前缀)存储与传输,浏览器/工具展示为 Unicode。

协议速查网络更新于 2026-10-12
标准IDNA2008(RFC 5890-5895);编码算法 RFC 3492(Punycode)
示例中文域名「中文.中国」→ xn--fiq228c.xn--fiqs8s
场景中文域名注册、邮件地址国际化(SMTPUTF8 RFC 6531)

转换与查询

转换与查询
python -c "print('中文.cn'.encode('idna'))"    # b'xn--fiq228c.cn'
dig +short xn--fiq228c.cn A
同形异义字符(视觉相似的字母混淆)可被用于钓鱼域名;证书申请与安全审计应以 Punycode 形式比对,而非肉眼。

数据来源与参考

  • RFC 5890(IDNA 定义)
  • RFC 3492(Punycode)
  • RFC 6531(SMTPUTF8)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌