我可以在子域名中使用字符 ñ 吗?

我可以在子域名中使用字符 ñ 吗?

我们正在推出西班牙语网站,可能会称之为

espanol.mydomain.com

由于真正的拼写是 español,理想情况下我们允许人们输入 español.mydomain.com。

现在有可能实现吗?我们可以在域名和子域名中使用此字符吗?

答案1

是的,您可以将“español”用作子域名和域名。当用户在浏览器中输入“español.mydomain.com”时,它将被翻译成Punycode并且请求将发送到类似于“xn--espaol-zwa.mydomain.com”的 URL。

作为测试,我在我的一个域上设置了该子域,并且在配置它时,我使用“xn--espaol-zwa”而不是“español”。

答案2

您正在寻找的是国际化域名 (IDN)。是的,大多数 ccTLD 以及一些更传统的 TLD 都可以使用。

维基百科文章
来自 verisign 的 .com 信息

答案3

当然可以使用。punycode 版本是 xn--espaol-zwa.mydomain.com。TLD (.com) 是否允许 IDN 名称并不重要,因为它是第三级域名,而 .com 则由您决定在第三级中输入什么。您主要关心的是浏览器对 idn 的支持,但顺便说一下,最新版本的 Firefox、Explorer 和 Chrome 现已原​​生支持 idn。

相关内容