如何在 gcloud 上设置我的自定义域

How to setup my custom domain on gcloud

我尝试使用这些指南:

https://cloud.google.com/dns/quickstart

https://cloud.google.com/dns/migrating

当我 ping 我的域时,我从我的计算引擎外部 IP 地址收到响应,但我的 WebApp 没有加载。

我错过了什么吗?我得到 ERR_CONNECTION_REFUSED

没有足够的信息来明确说明问题所在,但这里有一些解决问题的建议。

您的注册商的名称服务器记录是否已更新?

确保以下始终如一 returns Google 区域的名称服务器

$ dig +short NS example.com

Google 的名称服务器是否传播了更改?

列出您的 Google 名称服务器 -

$ gcloud dns managed-zones describe examplezonename

验证它们是否已传播 -

$ dig example.com @your_zone_nameserver

你的A记录和CNAME记录设置对了吗?

接下来您应该验证 DNS 回复 returns 正确的 A 和 CNAME 条目。

$ dig example.com A
$ dig example.com CNAME

您是否正确配置了 IP 和防火墙设置?

您可以按照故障排除指南进行操作 here 或使用更多详细信息更新您的问题。

看来您的 Web 服务器可能未正确设置,并且似乎没有任何进程侦听端口 80 或 443。

$ nmap queguia.com

Starting Nmap 7.40 ( https://nmap.org ) at 2017-05-03 12:16 PDT
Nmap scan report for queguia.com (35.184.29.62)
Host is up (0.15s latency).
rDNS record for 35.184.29.62: 62.29.184.35.bc.googleusercontent.com
Not shown: 996 filtered ports
PORT     STATE  SERVICE
22/tcp   open   ssh
80/tcp   closed http
443/tcp  closed https
3389/tcp closed ms-wbt-server

Nmap done: 1 IP address (1 host up) scanned in 10.21 seconds

注意事项

另请注意,DNS 条目已缓存,您的更改可能需要一些时间才能生效。

您的外部 IP 的 Ping 很可能是由负载均衡器而不是您的实例专门回答的。

Google 企业支持:

所有 App Engine 服务 运行 默认情况下 (domain.appspot.com)。为了将您的服务映射到您自己的域名上,请阅读以下文章https://cloud.google.com/appengine/docs/standard/python/console/using-custom-domains-and-ssl