0

这个过程非常混乱。由于 Firebase 现在有一个警告说 CNAME 记录不支持。我以前做的是在 Google Cloud DNS 中将 CNAME 设置为 app.mysite.com,并且规范名称指向 Firebase 域,例如。myapp-9afa9.firebaseapp.com。(mysite.com 指向带有 A 记录的其他地方 - 在 Surge.sh 中托管我的静态网站。所以我无法更改我在 Google Cloud DNS 中的 A 记录)。然后在 Firebase 中,我只需连接域并指向 app.mysite.com。然后我在 Google Cloud DNS 中添加 TXT 文件。Firebase 目前可以找到域并连接。但它显示下一个屏幕显示我需要将 A 记录更改为提供的 2 条记录。并警告说不再支持 CNAME 记录...它们都是 GOOGLE 产品!为什么可以' t 我在 Firebase 中使用子域作为我的应用程序域了吗?将子域用于 Firebase 的正确工作流程是什么?

4

1 回答 1

6

您绝对可以在子域上使用 A 记录。以下是 Cloud DNS 上的添加对话框示例:

在此处输入图像描述

你不能做的是同时在同一个子域上有一个 CNAMEA记录。如果您已有 CNAME,则需要在添加 A 记录之前将其删除。app.mysite.com

此外,如果您愿意,您实际上仍然可以使用 CNAME 指向 Firebase 托管。我们在域设置期间停止推荐它,因为 CNAME 仅适用于子域,而不是顶级/注册域,我们发现尝试描述差异太令人困惑。

于 2017-03-21T19:11:49.950 回答