【问题标题】:Heroku custom subdomain not accessibleHeroku 自定义子域无法访问
【发布时间】:2018-01-07 16:57:15
【问题描述】:

我在 Heroku 上设置了一个 NodeJS 应用,可以通过随机生成的 Heroku url 正确访问它:https://blooming-castle-48256.herokuapp.com/

但是,现在我正在尝试通过子域访问该应用程序。我已按照 Heroku 文档 (https://devcenter.heroku.com/articles/custom-domains) 中列出的步骤进行操作,但仍然无法从我的自定义子域访问该应用程序。

在 Heroku 仪表板中,我已将自定义子域添加为 lorem-ipsum.mydomain.me,Heroku 提供的 DNS 目标为 lorem-ipsum.mydomain.me.herokudns.com

在我的域的 cpanel 高级区域编辑器中,我创建了一个 CNAME 记录,名称为 lorem-ipsum.mydomain.me.,TTL 为 1200,记录为 lorem-ipsum.mydomain.me.herokudns.com

当我尝试在浏览器中访问 lorem-ipsum.mydomain.me 时,我收到一条错误消息:

lorem-ipsum.mydomain.me 的服务器 DNS 地址找不到。

我已完成故障排除

使用在线 DNS 检查器检查子域的名称服务器是否已传播,我发现它正确地将 lorem-ipsum.mydomain.me.herokudns.com. 显示为子域的名称服务器。

当我转到终端并执行命令host lorem-ipsum.robertcooper.me 时,收到以下错误:

找不到主机 lorem-ipsum.mydomain.me:3(NXDOMAIN)

如何解决此问题并让我的子域正确显示我的 Heroko Web 应用程序?

其他信息

我的mydomain.me 托管和域名注册都使用 Namecheap。

【问题讨论】:

    标签: node.js heroku dns subdomain cname


    【解决方案1】:

    尝试清除本地 DNS 缓存。 您可以找到许多不同操作系统的方法here

    【讨论】:

    • 为我解决了这个问题!非常感谢!
    猜你喜欢
    • 2012-08-22
    • 2020-08-28
    • 1970-01-01
    • 2019-06-13
    • 1970-01-01
    • 2013-02-20
    • 2014-11-22
    • 2019-11-13
    • 2016-09-29
    相关资源
    最近更新 更多