开发者 / 域名
国际域名(IDN)Punycode转换器
将münchen.de等国际化域名转换为用于DNS的ASCII xn--格式,也可还原;当标签混用外观相似的拉丁字母、西里尔字母或希腊字母时,会显示警告。
国际域名(IDN)Punycode转换器: 每个含非ASCII字符的标签都会使用RFC 3492规定的Punycode算法进行编码,并添加xn--前缀:münchen.de会变为xn--mnchen-3ya.de,例え.テスト会变为xn--r8jz45g.xn--zckzah。xn--标签会被还原。混用拉丁字母与西里尔字母或希腊字母的标签会被标记,因为此类域名可能冒充熟悉的网站。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
DNS只能传输字母、数字和连字符,因此包含其他字符的每个标签都会使用Punycode(RFC 3492)书写,并添加xn--前缀:münchen.de会变成xn--mnchen-3ya.de。标签会先转换为小写并进行规范化;注册机构可能会应用额外规则,例如针对ß或表情符号的规则,本工具不会检查这些规则。当名称混用外观相似的文字时,浏览器会显示xn--形式,以防范仿冒域名。
Punycode的工作原理
标签中的ASCII字母会先被复制,后面加上连字符;然后,其他字符会编码为表示其码位和位置的数字,并使用字母和数字以36进制写出。因此,bücher会变成bcher-kva:bcher在前,kva表示ü。
外观相似的域名
西里尔字母а、е、о、р和с看起来分别与拉丁字母a、e、o、p和c相同,因此使用西里尔字母а的pаypal.com是不同的域名。不可见字符检测工具可以在任何文本中显示这类字符。
使用方法
- 粘贴Unicode或xn--格式的域名。
- 查看ASCII格式和Unicode格式。
- 检查混合脚本标签的警告。
隐私与限制
在你的浏览器中转换。
相关工具
常见问题
为什么我会在浏览器的地址栏中看到xn--?
当域名混用不同文字,或使用容易混淆的字符时,浏览器会显示Punycode格式,避免外观相似的域名冒充真实网站。
结果和我的域名注册商提供的结果相同吗?
对于普通域名,是相同的。对于某些字符,例如德语ß或表情符号,注册管理机构会应用额外规则,而此工具不会检查这些规则。
电子邮件地址可以使用吗?
只有@后面的域名部分会转换为Punycode;@前面的部分由邮件服务器单独处理。
免费工具·使用在浏览器中次·无需账户