无法访问 Heroku 自定义子域

Heroku custom subdomain not accessible

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

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

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

的 DNS 目标

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

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

lorem-ipsum.mydomain.me’s server DNS address could not be found.

我已完成的故障排除

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

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

Host lorem-ipsum.mydomain.me not found: 3(NXDOMAIN)

如何解决这个问题并让我的子域正确显示我的 Heroko 网络应用程序?

附加信息

我的 mydomain.me 主机和域名注册都是使用 Namecheap。

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