Heroku上的DNS_PROBE_FINISHED_NXDOMAIN错误

时间:2020-09-17 08:55:29

标签: heroku dns hosting nameservers

我已经在Heroku上部署了一个应用程序,当从herokuapp.com域访问该应用程序时,一切都进行得很好。我尝试添加自定义域,并遵循了documentation中的说明,但是很遗憾,尝试从我的自定义域访问应用程序时遇到了DNS_PROBE_FINISHED_NXDOMAIN错误。

一些articles指出了Heroku如何要求使用ALIAS ANAME或FLATTENING记录,而DNS提供商可能不提供这些记录。我使用的本地DNS提供程序不能直接访问名称服务器配置,只有DNS提供程序管理员可以根据我的请求进行配置,因此我无法检查CNAME记录等(可能是因为我使用了.id域,我认为由于与印度尼西亚国家有隶属关系,所以配置有些特定,但是可能是错误的。)

对于我的名称服务器,因为我的DNS提供程序至少需要两个不同的名称服务器,所以我为Heroku应用程序注册了域(通过Heroku设置信息中心>添加域并通过CLI),如下所示:

  1. my-domain.id
  2. *。my-domain.id
  3. www.my-domain.id

有什么我可以解决的吗?任何帮助将不胜感激!谢谢!

编辑: 我的DNS提供程序管理员刚刚通知我,我从Heroku([haiku] .herokudns.com)获得的名称服务器没有IP地址。我在配置上做错了什么吗?

1 个答案:

答案 0 :(得分:0)

事实证明,我设法找到了自己的错误!事实证明,我向提供者提供了DNS目标作为名称服务器,这完全不一样。解决我问题的方法只是要求提供商使用Heroku的DNS目标将CNAME注册为值。

请确保为域提供正确的DNS目标,因为为注册根域(如your-domain.com)而生成的DNS目标将与为www.your-domain.com等子域或使用通配符而注册的DNS目标不同。标记(* .your-domain.com)。另外,请注意,Heroku doesn't recommend在根域中使用A Record,因此请确保您的DNS Provider支持this Heroku文章建议的记录类型。

感谢@Ruurtjan Pul与我们取得联系!希望这会有所帮助!