【问题标题】:Custom google-domain for heroku app causes IP/DNS address errorheroku 应用的自定义 google-domain 导致 IP/DNS 地址错误
【发布时间】:2019-09-01 10:58:06
【问题描述】:

我有一个托管在 https://rosalinep.herokuapp.com/ 的 heroku 应用程序,我正试图将其移至地址 www.rosalinep.com。 (我对来自 rosalinep.com 或 https 与 http 的重定向并不挑剔,我只想让这个网站现在在 url 中没有“herokuapp”的情况下启动。)我使用 Google Domains 获取域 rosalinep.com,并使用以下配置:

在 Google Domains 上:

synthetic records image

custom resource records image

在 Heroku 上:

domains image

昨晚我第一次尝试启动它时,它成功了,但是今天早上我看到了以下错误页面(这真是太糟糕了......):

broken website image

运行“heroku 域”确认 www.rosalinep.com 位于应用的自定义域中。

我进行了一些搜索以尝试解决此问题,看起来有些类似情况的人报告说像我使用的那样使用 CNAME 成功,但 Heroku 的文档似乎说根域配置需要 ALIAS 或 ANAME ,而 Google Domains 显然不支持这些选项。

由于 Heroku 的工作方式,它们不会发布您在其上创建的应用程序的 IP 地址,因此我无法直接为其提供 IP 地址。

在试图解决这个问题时,我陷入了困境和困惑。任何有关我是否可以使用 Google Domains 的信息将不胜感激。另外,如果可以帮助,我不想为任何额外的服务付费。

如果 Google Domains 不适合这方面,那么我愿意接受其他域名注册网站。

【问题讨论】:

  • CNAME 只能在不在顶点时使用。对于 apex,现在没有标准解决方案,因此一些提供商正在提供(!)一些特定的专有本地解决方案,有时称为 ALIASANAME 或其他东西。但这仅与 rosalinep.com 作为网站地址相关。如果您只对www.rosalinep.com 工作感兴趣,那么您绝对可以将CNAME 用于www 以将其发送到您想要的任何地方。

标签: heroku dns ip hosting google-domains


【解决方案1】:

修好了! :) 毕竟,只是四个字符引起了这一切......

问题在于,在 Google Domains 自定义资源记录部分的数据字段中,我有“www.(dns_data_here).com”。什么时候应该有 '(dns_data_here).com。'

该网站现已在新网址上启动并运行!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 2017-03-08
    • 2017-08-25
    • 1970-01-01
    • 2014-07-06
    • 2016-09-11
    相关资源
    最近更新 更多