我正在尝试使用我的自定义域链接为 firebase 使用动态链接。 出于上述目的,我在 firebase 虚拟主机上添加了自定义域,并按照所有步骤操作,但状态仍然显示为“需要设置”。
我的主域指向其他主机,子域指向一些 aws elastic ips,现在新创建的子域指向 firebase ips。我使用的 dns 提供商是 cloudflare。
www.maindomain.com => webflow 主机
subdomain1.maindomain.com => aws elastic ip 1
subdomain2.maindomain.com => aws elastic ip 2
firebasesubdomain.maindomain.com => firebase ip 记录(A 记录)。
我不能为了指向 firebase 而删除所有 A 记录,因为 aws elastic ip 是我为客户提供服务的实时服务器。所以我的问题是保持上述所有记录完好无损,有没有办法将我的子域指向 firebase 并仅将子域的所有权转移到 firebase,然后我也可以轻松地为该域创建动态链接?
最佳答案
将域连接到 Firebase 托管时,您必须确保您的 A 记录直接指向 Firebase IP 地址。您可以使用例如:
dig firebasesubdomain.maindomain.com
如果启用了 Cloudflare 代理,Cloudflare 会将 A 记录设置为自己的 IP 地址,而 Firebase Hosting 将无法识别这些 IP。您应该关闭 Cloudflare 代理,因为 Firebase 托管已经通过 CDN 提供内容,代理只会引入额外的延迟。
关于firebase - 将子域连接到 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59651142/