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

时间:2018-01-14 17:07:24

标签: firebase dns hosting firebase-hosting namecheap

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

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

enter image description here

Namecheap符合:

enter image description here

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

5 个答案:

答案 0 :(得分:23)

您需要将CNAME记录更改为您的firebase应用网址:
example-app.firebaseapp.com.(确保在末尾添加点),您还应将TTL上的A records更改为自动。

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

This is what my namecheap DNS setup looks like
我添加了www A条记录,因为我的Firebase控制台中有重定向,但您不需要这些。

答案 1 :(得分:8)

扩展Devin的答案,这个答案非常有帮助......以下是对我有用的步骤。

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

答案 2 :(得分:4)

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

DNS records for Firebase custom domains

子域同样简单。只需将www替换为您想要的任何内容(例如admin)。 DNS records for Firebase custom subdomain

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

PS :花点时间体会一下-使用Firebase,您将无需再次购买,签名和安装SSL证书。即使是多域通配符SSL证书也会自动得到处理。

答案 3 :(得分:0)

答案 4 :(得分:0)

我的问题是我只是不小心把“*”而不是“@”作为主机。否则,我的 DNS 设置看起来就像 Fakeer 的一样,也在 namecheap 上。像魅力一样工作。