Firebase 托管自定义域错误

Firebase hosting custom domain error

我最近获得了一个 .tk 域,并愿意 link 将其作为自定义域提供给 Firebase 托管。

阅读文档并遵循教程后,我成功地将我的第一个应用程序部署到 Firebase 托管。可以通过默认 firebaseapp.com url.

访问

但是,在尝试设置自定义域后,我在尝试验证我对该域的所有权时遇到了问题。我按照说明添加了两条TXT DNS记录,等了一天Firebase验证,但我得到以下错误:

There was a problem connecting your custom domain. Please contact support.

提前致谢。

这是一个已知问题,Firebase 团队已解决

Michael Bleigh: We're working on a capacity issue with the domain provisioning system.

跟踪于 group discussion "Can't get custom domain to verify"

我在两个 Firebase 项目之间快速迁移域时发现了这个错误。

我按照以下步骤解决了这个问题:

  1. 从您的 DNS 提供商处删除所有与 Firebase 相关的 DNS 记录
  2. 取消您的自定义域与当前项目的托管控制台的链接
  3. 重新开始链接过程。 TXT 记录可能已更改,因此在将它们应用到您的 DNS 配置之前仔细检查它们
  4. 等待 5-10 分钟,re-verify 您的自定义域与您的 Firebase 项目。
  5. 验证 TXT 记录是否已传播 -- 您可以在命令行上使用 dig TXT example.comthis one 等网络工具进行检查。 TXT 记录应与此类似:

    ;QUESTION
    example.com. IN TXT
    ;ANSWER
    example.com. 299 IN TXT "firebase=examplefirebase"
    example.com. 299 IN TXT "globalsign-domain-verification=21qwertyjklRSFsjalkfe432dswlaGgi2Bafsad"
    

我在尝试添加通过 Namecheap 拥有的自定义域时遇到了这个问题。我已经成功添加了几次自定义域,所以我很确定问题出在 Namecheap 或 Firebase 方面……在我最初几次尝试后大约 30 分钟,我又试了一次。

我听从了上面 mimming 的建议。 但是第一次它再次不起作用。

不知道是巧合还是什么,通过 bash/terminal 检查 TXT 后,Firebase 突然能够验证我的域。也许 5-10 分钟的延迟 mimming 建议立即生效。 我知道这不是真正的 "solution",但我希望我的经验可以提供一些指导。