ERR_NAME_NOT_RESOLVED 使用 DNS 解析 OVH 和 Heroku

ERR_NAME_NOT_RESOLVED with DNS resolution OVH and Heroku

我在 heroku 上有一个应用程序,我习惯用 .com 顶级域名来解决这个问题。但是出于 SEO 的原因,我想用 .fr 顶级域名来解决它。

我已经在 DNS 中做了一些更改来执行此操作,但我唯一得到的是 ERR_NAME_NOT_RESOLVED。

在 .com 上,我在我的 OVH(法国主机)上有这个配置可以工作:

matosmaison.com.        0   A       54.228.198.226
www.matosmaison.com.    0   CNAME   matosbricolage.herokuapp.com.

在 .fr 上,我放了这个:

matosmaison.fr.     0   A       54.228.198.226
www.matosmaison.fr. 0   CNAME   matosbricolage.herokuapp.com.

在 heroku 中,我已将相关域添加到应用程序中:

matosmaison.com -> matosbricolage.herokuapp.com
matosmaison.fr -> matosbricolage.herokuapp.com
www.matosmaison.com -> matosbricolage.herokuapp.com
www.matosmaison.fr -> matosbricolage.herokuapp.com

如您所知,.com 域有效(可能从一个月前开始)但 .fr 无效。

有什么建议吗?提前致谢!

根据 dig(通过 digwebinterface),您没有为 www.matosmaison.fr 注册 CNAME。 (假设这是您遇到问题的实际域!)

你不应该使用 ip 地址,因为 heroku 使用负载均衡器。你可能会遇到问题。 我认为最好使用像

这样的cname
* IN CNAME yourname.herokuapp.com.
www IN NAME yourname.herokuapp.com.
IN CNAME www.yourname.com.