我正在尝试将我的域名添加到我的heroku应用程序中。
我跑:
heroku domains:add www.urlwithanñ.com
我收到消息:“域名无效”
¿这是因为ñ?
我已成功注册域名,因此无法无效。
答案 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。