开发者 / 域名

国际域名(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--标签会被还原。混用拉丁字母与西里尔字母或希腊字母的标签会被标记,因为此类域名可能冒充熟悉的网站。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Punycode转换器本地处理

完全在浏览器中运行

ASCII(Punycode)xn--mnchen-3ya.de
Unicodemünchen.de

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是不同的域名。不可见字符检测工具可以在任何文本中显示这类字符。

使用方法

  1. 粘贴Unicode或xn--格式的域名。
  2. 查看ASCII格式和Unicode格式。
  3. 检查混合脚本标签的警告。

隐私与限制

在你的浏览器中转换。

相关工具

常见问题

为什么我会在浏览器的地址栏中看到xn--?

当域名混用不同文字,或使用容易混淆的字符时,浏览器会显示Punycode格式,避免外观相似的域名冒充真实网站。

结果和我的域名注册商提供的结果相同吗?

对于普通域名,是相同的。对于某些字符,例如德语ß或表情符号,注册管理机构会应用额外规则,而此工具不会检查这些规则。

电子邮件地址可以使用吗?

只有@后面的域名部分会转换为Punycode;@前面的部分由邮件服务器单独处理。

免费工具·使用在浏览器中次·无需账户