我在Heroku上设置了一个NodeJS应用程序,随机生成的Heroku网址可以正确访问它: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高级专区编辑器中,我创建了一个名为lorem-ipsum.mydomain.me.
的CNAME记录,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网络应用程序?
其他信息
我mydomain.me
的托管和域名注册均为Namecheap。