我有一个 .ai 域名,并使用 Google Cloud DNS 作为域名服务器。我还注册了 G-Suite。我的域名服务可以正常工作(例如 www.example.com、mail.example.com),重定向也可以正常工作 - 但不能使用 SSL。
从 G-Suite 管理员->域部分,我设置了根域重定向:“主域”/“您可以通过与活动辅助域切换来更改主域。”
“重定向裸域名http://example.ai到http://www.example.ai“
然后我按照“更改域名的 A 记录”操作 - 我通过 Google Cloud DNS 将 A 记录(4 个目标 IP)添加到我的域名。
方向http://example.ai到http://www.example.ai可以正常工作,但是https://example.ai连接失败。
我想这是有道理的,因为为了让它工作,Google 需要我的 SSL 证书。有什么想法可以解决这个问题吗?注意:无论“Google App Engine”是什么,我都需要这个。
答案1
这裸域名重定向docs仅适用于Google Sites托管的网站:
如果您建立一个 Google 网站并将其映射到自定义地址(例如 www.yourdomain.com...)
www
它仅当您的记录已经指向某处时才起作用ghs.googlehosted.com
,但就您而言,它并不指向某处。
如果您的www
记录指向 Amazon S3 上的站点,则您需要按照以下文档操作Amazon S3 托管网站上的根域支持。由于您仅将 Google 用于 DNS,因此您可以将其视为任何其他 DNS 提供商以进行配置,而无需向 Google 提供您的 TLS 证书。
编辑:Amazon 不提供用于根域重定向的 A / AAAA 记录,而是要求您为此使用他们自己的 Route53 DNS 服务。Google 的重定向仅适用于 Google 托管服务(因为 Google 将拥有 TLS 证书),否则,如果它能正常工作,您最终会将您的证书上传到多个主机。