现在国际化域名(Internationalized Domain Name)越来越多,当然绝大部分都是占着茅坑不拉屎的域名投资者购买的,不过真正使用 IDN 的人也会慢慢增多的。

昨天我也购买了一个 IDN 域名:α.ws ,前面是希腊小写字母 α (alpha) ,后缀为萨摩亚(旧称“西萨摩亚”)的国家顶级域名 .ws。之所以注册这个域名,首先是因为它短,其次含义尚可,可以理解为 “alpha dot website”,目前打算用它来做短网址跳转。

可是我在 Chrome 浏览器里打开这个域名时,发现地址栏里并不是显示 “α.ws”,而是显示的这个域名对应的 Punycode “xn–mxa.ws”,在 Firefox 浏览器下就不会出现这种情况。我搜索了下,Chrome 这么做可能是因为直接显示 IDN 用户可能会有访问到钓鱼网站的风险,所以 Chrome 默认以 Punycode 显示。

网址以 Punycode 显示

那么如何才能让 Chrome 浏览器显示国际化域名(IDN)而不是 Punycode 呢?非常简单,只需要在设置里添加这个国际化域名所使用到的语言即可。

Chrome 浏览器添加语言

当我把希腊文添加到 Chrome 里后,再次打开 “α.ws”,地址栏就不会转换为 Punycode 了。

网址以正常 IDN 显示