在 Heroku 中生成的自定义 dns 目标有什么用?



我刚刚在 Heroku 中部署了一个新应用程序,并通过添加以下 CNAME 记录为该应用程序配置自定义域:

CNAME        abc        someapp.herokuapp.com        Auto

然后在 Heroku CLI 中,我运行了以下命令:

heroku domains:add --app someapp abc.example.com

Now 如果我转到abc.example.com,它会根据需要将我带到应用程序,但我感到困惑的是运行上面的heroku domains:add命令时获得的以下输出:

Configure your app's DNS provider to point to the DNS Target random-words-dfgkonqyuiu37shnb6.herokudns.com.

当我之前添加的 DNS 目标似乎工作正常时,生成的 DNS 目标random-words-dfgkonqyuiu37shnb6.herokudns.com究竟是为了什么?

random-words-dfgkonqyuiu37shnb6.herokudns.com 是Heroku分配的随机DNS目标。Heroku 会在您添加自定义域名时随机分配 DNS 目标。

若要将自定义域名正确指向 Heroku 应用,应修改域提供商的 CNAME 记录,如下所示:

CNAME        abc        random-words-dfgkonqyuiu37shnb6.herokudns.com

我在GoDaddy上购买了一个自定义域,目前正在尝试将其指向使用Node.js,express和使用MongoDB构建的Heroku应用程序。我不知道您在哪里购买了自定义域名。但是,GoDaddy和Heroku玩得并不好。

最新更新