【问题标题】:Base domain mapping broken for certain domains某些域的基本域映射损坏
【发布时间】:2020-07-23 13:09:38
【问题描述】:

我正在尝试将基本域名映射到 Google Cloud Run(完全托管)服务。以下映射成功:

  • 任何 Cloud Run 服务 -> something.aaa.com(立即提供 CNAME 记录)
  • 任何 Cloud Run 服务 -> bbb.com(立即给出 A 记录)
  • 任何 Cloud Run 服务 -> ccc.com(立即给出 A 记录)

但是,以下操作不起作用

  • 任何 Cloud Run 服务 -> aaa.com(死亡旋转器;12 小时后从未返回任何 DNS 记录)

我可以从哪里获得有关此映射失败原因的更多信息?当我运行时,CLI 还给了我一个微调器:gcloud beta run domain-mappings create --service $SERVICE_NAME --domain aaa.com

所有域名都是通过 Google Domains 购买的。我能想到的 aaa.com 和 bbb.com 之间的唯一区别是 aaa.com 在某个时候使用了 Cloudflare DNS,尽管我后来又回到了 Google DNS。

【问题讨论】:

标签: google-cloud-run


【解决方案1】:

几天后这个问题神奇地解决了。可能修复它的原因是将我的 DNS 从 Cloudflare 切换回 Google DNS,然后等待它慢慢通过。

如果您遇到此问题,一种解决方法是仅使用 www.aaa.com 而不是 aaa.com 作为您的规范名称。您可以使用 CNAME 记录将 www.aaa.com 映射到您的 Cloud Run 服务。许多 DNS 提供商(包括 Google DNS)将让您能够创建从 aaa.comwww.aaa.com 的 301 重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多