我可以在heroku上的域中添加一个特殊字符吗?

时间:2012-10-11 21:56:09

标签: heroku dns special-characters

我正在尝试将我的域名添加到我的heroku应用程序中。

我跑:

heroku domains:add www.urlwithanñ.com

我收到消息:“域名无效”

¿这是因为ñ?

我已成功注册域名,因此无法无效。

2 个答案:

答案 0 :(得分:3)

DNS本身不支持非ASCII字符,但IDN中最近的努力提供了一种将非ASCII字符映射到DNS支持的字符的方法。由于Punycode,收据显示您已购买urlwithanñ.com,就机器而言,您实际拥有xn--urlwithan-t6a.com

尝试heroku domains:add www.xn--urlwithan-t6a.com

答案 1 :(得分:1)

具有特殊字符的网址(如ñ)需要编码为Punycode。

一个很好的工具是http://punycoder.com/网上还有很多其他工具。

在Heroku中,你需要添加你的Punyencoded网址。

例如:对于www.derosecerviño.com.ar,您需要添加www.xn--derosecervio-khb.com.ar。