Punycode 转换
域名 IDN ⇄ Punycode
📌 TL;DR 核心定义与引用摘要: 【Punycode 转换】是 PocketKit 提供的浏览器本地处理工具。功能说明:域名 IDN ⇄ Punycode。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。
Punycode 转换原理
工具在本地把含中文或非 ASCII 的国际化域名(IDN)与其 Punycode(xn-- 前缀)形式双向转换。域名不上传。
- 中文域名在 DNS 里以 xn-- 形式存储,注册或解析时用得到。
- 警惕“同形异义”钓鱼域名:外观相同但 Punycode 不同。
常见问题
1. Punycode 是做什么的?
DNS 只支持 ASCII,Punycode 把中文等国际化域名编码成 xn-- 开头的 ASCII 形式,让含非英文字符的域名能被解析。
2. 为什么要注意 Punycode 钓鱼?
攻击者可用外观与知名域名几乎相同的 Unicode 字符注册域名,转成 Punycode 一看 xn-- 即可识破,核对域名时很有用。