【问题标题】:Custom Domains in Google App EngineGoogle App Engine 中的自定义域
【发布时间】:2017-04-08 02:44:03
【问题描述】:

我添加了一个自定义域来指向我的一个 Google App Engine 项目。自从我进行此更改以来已经过去了大约 18 小时。

传播 DNS 更改需要多长时间。访问域 18 小时后,我仍然在 Chrome 上收到"Site can't be reached"

ping: cannot resolve: Unknown host,当我执行 ping 操作时。

更新:我发现了这个问题。我购买了使用 Google Domains 的域。我添加的 Google App 引擎设置似乎是自定义域将更新我的域的 Google Domains 中的 A 记录。它没有。在 Google Domains 中创建了 A 记录,现在可以正常工作了。我的域和子域都指向 Google App 引擎中的一个项目。

【问题讨论】:

    标签: google-app-engine dns google-domain-api


    【解决方案1】:

    在开发者控制台中 GAE 应用程序的Custom Domains 页面的Add a new custom domain 屏幕底部,您可以看到:

    DNS 更改最长可能需要 24 小时才能生效

    Adding a custom domain for your application 过程的第 5 步显示了该屏幕的快照。

    旁注:也许还值得重新检查更新的设置,它实际上发生在我身上一次 - 我一直在等待(徒劳地)DNS 传播,结果却发现我认为我所做的更改完成不存在 - 我一定错过了一个确定/确认按钮或其他东西......

    如果设置在那里,您还可以尝试使用您通常的互联网提供商以外的其他网络进行检查(这通常涉及 DNS 传播)。移动/办公可能吗?

    您还可以尝试一些在线 DNS 查找工具甚至网站验证工具 - 通常传播到此类服务器的速度比传播到最终用户互联网提供商的速度要快。应用程序是否启动并不重要,您只想看看他们是否能够获取您域的 IP 地址。如果他们中的任何一个都能得到地址,那真的只是时间问题。

    【讨论】:

    • 感谢您的回答!当我添加自定义域时,我注意到了 24 小时延迟消息,但我认为这是一个更糟糕的估计。我附上了一张截图,我认为我没有错过任何确认按钮。它表明我的域有 A 和 CNAME 记录
    • 我与我的应用程序进行了比较 - 我的应用程序只有具有 CNAME 记录的条目的等效项。我的 A/AAAA 记录仅在 DNS 提供商站点 (ENOM) 上可见。但我不确定这是否是因为我的域名是通过大约 2 年前的 Goole Apps 购买的。我也有自动裸域映射到www 子域,也在谷歌应用程序中配置。
    • 我在 Google Domains 上购买了域名。这可能是为什么?
    • 那么 Google 应该 能够为您管理注册商上的条目 - 至少它为我的注册做了一切......那些 A/AAAA 条目 - 你手动是您自己添加还是自动为您添加?
    • 它们是自动添加的。
    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 2015-11-07
    • 2019-08-29
    • 2014-11-14
    相关资源
    最近更新 更多