【问题标题】:Google App Engine - Static IP Address - Route Domain NameGoogle App Engine - 静态 IP 地址 - 路由域名
【发布时间】:2020-09-21 14:08:07
【问题描述】:

我正在 Google App Engine Standard 上运行烧瓶应用程序。

没有找到一个资源,该资源表明 Google App Engine 提供了一个静态 IP 地址。我正在尝试路由我的域名,我们称它为“mydomain.com”以访问谷歌应用引擎端点,Goole 提供的类似于https://my-appengine-name.appspot.com/

我已通过 Google 验证了该域并将其选为自定义域。

如果https://my-appengine-name.appspot.com/ 是数字 IP 地址,我可以简单地将我的域(即“mydomain.com”)路由到 A 名称记录中的数字 IP 地址。但是,据我了解,app engine 有 APP engine 的动态 IP 地址,所以这是不可能的。

我有哪些选项可以将“mydomain.com”路由到 Google 的 App Engine 域:“https://myappenginename.appspot.com/ '然后呢?

【问题讨论】:

标签: google-app-engine flask google-cloud-platform dns


【解决方案1】:

除了 John 评论之外,如果您选择服务的根域(在示例中,我自己的域 gblaquiere.dev,则会提供 IP 列表(和 1 个 CNAME),您必须使用它们更新您的注册商

如果你绝对希望只注册一个IP,你可以在App Engine前面创建一个HTTPS Load balancer,然后创建一个serverless NEG backend

【讨论】:

  • 我是否应该将所有这些 IP 地址添加到我的注册商。我去了所有的 IP 地址,他们都没有把我带到我的网站。我错过了什么吗?
  • 是的,您需要将所有这些行添加到您的注册器中。你是如何测试连接的?
【解决方案2】:

虽然@guillaume 在上面正确发布了我只是想明确重申这些步骤。一般来说,问这样的问题的人是 GCloud 的新手,有明确的步骤会有所帮助。 在 App Engine 仪表板中,单击设置。

在设置中,点击添加自定义域

要添加域,您需要通过添加 TXT 记录或 Google 提供的其他方法(如果您尚未向 Google 注册您的域)来验证您的域。这种验证几乎可以立即通过 namecheap.com 或 name.com 等注册商进行(根据我的经验) 然后返回到 Google App Engine 控制台中的这个自定义域区域,您将获得一个经过验证的域列表,您可以选择路由到您的 App Engine。

完成此操作后,Google 将为您提供一系列 A、AAAA 和 CNAME 记录,您需要在注册商处更新这些记录,通常在高级 DNS 设置中。

这绝对足够了。我认为我的挣扎是由于我部署的应用程序出现问题,我误诊为 DNS 路由问题。感谢之前对我有帮助的回复。

【讨论】:

    猜你喜欢
    • 2019-07-26
    • 2016-06-12
    • 1970-01-01
    • 2012-06-24
    • 2019-06-21
    • 1970-01-01
    • 2021-04-14
    • 2012-11-01
    • 2011-05-12
    相关资源
    最近更新 更多