DNS - Firebase连接到Namecheap仍然说Needs设置?

sky*_*guy 22 dns hosting firebase firebase-hosting namecheap

好吧,它已经不到24小时但超过10,我发现奇怪的是我仍然在Firebase中获得Needs设置的状态,只是尝试重定向到自定义域名,使用Namecheap购买.我不知道我做错了什么,但我仍然在尝试访问我的网站时遇到"不安全的连接"错误.

以下是要添加到我的Namecheap记录中的Firebase中指定的记录:

在此输入图像描述

Namecheap符合:

在此输入图像描述

我使用@作为Namecheap指定的同一主机 - 出了什么问题?如果没有,这需要多长时间?

Dev*_*gle 34

您需要将CNAME记录更改为您的firebase应用程序URL :(
example-app.firebaseapp.com.确保在末尾包含点),您还应将TTL两者都更改A records为自动.

然后,删除URL Redirect记录.这应该可以解决你的问题.我会在这些更改后等待一个小时才能使更改生效.

这就是我的namecheap DNS设置看起来像
我添加了wwwA记录,因为我在Firebase控制台中有重定向,但您不需要这些.


小智 17

扩展Devin的答案,这对我有很大的帮助......以下是对我有用的步骤.

  1. 转到Firebase控制台并单击"连接域",然后添加您的域
  2. 删除Namecheap中的所有DNS记录
  3. 添加Google/Firebase建议的TXT记录
  4. 返回Firebase控制台,然后点击"连接域名"
  5. 验证域所有权
  6. 添加Google/Firebase建议的A记录
  7. 添加指向默认Firebase网址的CNAME记录,以及Google/Firebase为网站重定向建议的任何A记录(如果有).

  • 谢谢你!只需添加到上述第 7 点,在“主机”字段(Godaddy)中添加“www”,在“指向”字段中添加 firebase URL。 (3认同)

Fak*_*eer 6

首先删除所有现有的默认记录。那么你只需要5条记录。不需要 CNAME 记录。

Firebase 自定义域的 DNS 记录

子域同样简单。只需替换www为您想要的任何内容(例如管理员)。 Firebase 自定义子域的 DNS 记录

在 Firebase 托管下添加自定义子域,如果您等待大约 5-10 分钟,将自动配置 SSL 证书。

PS:花点时间了解一下 - 使用 Firebase,您将永远不必再次购买、签署和安装 SSL 证书。即使是多域、通配符 SSL 证书也会自动处理。