拥有包含重音字符的域的主要缺点是什么?

Tom*_*Tom 3 dns hosting special-characters

我正在考虑获取一个包含重音字符的域(它包含一个 á)。但是,我注意到只有一些公司提供它们。这些域是否存在普遍问题,或者在使用一个域时我会有某些缺点吗?

Cel*_*ada 6

DNS 协议仅支持 ASCII。其中带有重音字符的域使用Punycode编码为 ASCII 。这意味着您的域éxàmplê.com实际上是xn--xmpl-0na6cm.com.

可以肯定的是,有很多软件不支持国际化域名(IDN)。由您在您的环境中进行测试并决定您的域名中丰富字符集的优势是否值得麻烦。

这里只是需要检查的几件事,就在我的脑海中。

  • 您的网络浏览器是否支持 IDN?(可能确实如此)。
  • 您网站的访问者使用的所有网络浏览器都支持它们吗?
  • 您的电子邮件服务器软件是否支持它们?
  • 您的邮件用户代理是否支持它们(即,当您使用电子邮件地址配置电子邮件帐户时是否有效myself@éxàmplê.com)?
  • 您所有电子邮件通讯员使用的邮件服务器和邮件用户代理软件是否都支持 IDN?
  • 您的 SSH 客户端是否接受 IDN ( ssh myserver.éxàmplê.com)?
  • 您的系统日志服务器是否支持它们?你的数据库客户端?您的负载均衡器(如果您使用名称,而不是 IP 地址)?
  • 他们在工作/etc/hosts吗?
  • 您的 DHCP 客户端和服务器能否处理 DNS 域中的重音字符?
  • 等等...
  • 还有很多

很多问题的答案可能是否定的。在这种情况下,您始终可以使用域的原始 punycode 形式配置有问题的特定软件,但是您真的想写入xn--xmpl-0na6cm.com配置文件并查看服务器日志中的字符串吗?