Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku上的DNS探测\u已完成\u NXDOMAIN错误_Heroku_Dns_Hosting_Nameservers - Fatal编程技术网

Heroku上的DNS探测\u已完成\u NXDOMAIN错误

Heroku上的DNS探测\u已完成\u NXDOMAIN错误,heroku,dns,hosting,nameservers,Heroku,Dns,Hosting,Nameservers,我已经在Heroku上部署了一个应用程序,当从herokuapp.com域访问该应用程序时,一切都很顺利。我尝试添加自定义域并按照的说明进行操作,但不幸的是,在尝试从自定义域访问应用程序时遇到DNS_PROBE_FINISHED_NXDOMAIN错误 一些人指出Heroku如何要求使用别名ANAME或扁平化记录,这在DNS提供商中可能不可用。我使用的是无法直接访问名称服务器配置的本地DNS提供商,只有DNS提供商管理员可以根据我的请求对其进行配置,因此我无法检查CNAME记录等(可能是因为我使用

我已经在Heroku上部署了一个应用程序,当从herokuapp.com域访问该应用程序时,一切都很顺利。我尝试添加自定义域并按照的说明进行操作,但不幸的是,在尝试从自定义域访问应用程序时遇到DNS_PROBE_FINISHED_NXDOMAIN错误

一些人指出Heroku如何要求使用别名ANAME或扁平化记录,这在DNS提供商中可能不可用。我使用的是无法直接访问名称服务器配置的本地DNS提供商,只有DNS提供商管理员可以根据我的请求对其进行配置,因此我无法检查CNAME记录等(可能是因为我使用了.id域,我认为它有一个特定的配置,因为它属于印尼,但可能是错误的)

对于我的名称服务器,因为我的DNS提供商至少需要两个不同的名称服务器,所以我为我的Heroku应用程序注册了域(从Heroku设置仪表板>添加域和CLI),如下所示:

  • my-domain.id
  • *.my-domain.id
  • 我能做些什么来解决这个问题吗?非常感谢您的帮助!谢谢

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

    事实证明,我找到了自己的错误!事实证明,我将DNS目标作为名称服务器提供给我的提供商,这完全是两码事。解决我的问题的方法只是让提供商向她的DNS目标注册一个CNAME以oku为值

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


    感谢@Ruurtjan Pul与您联系!希望这有帮助!

    Heroku要求您配置哪些DNS服务器?