【问题标题】:DNS_PROBE_FINISHED_NXDOMAIN error on HerokuHeroku 上的 DNS_PROBE_FINISHED_NXDOMAIN 错误
【发布时间】:2021-01-04 03:27:17
【问题描述】:

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

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

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

  1. 我的域名.id
  2. *.my-domain.id
  3. www.my-domain.id

我能做些什么来解决这个问题吗?任何帮助将不胜感激!谢谢!

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

【问题讨论】:

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

标签: heroku dns hosting nameservers


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2018-07-30
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多