2017-02-24 40 views
1

我试图将我的自定义域添加到firebase托管。但是firebase无法验证。虽然我在我的域控制面板中添加了txt记录。下面是该
Screenshoot of DNS Management after Adding a Text Record Firebase托管:我们无法验证您的域example.com。请检查您的设置并重试

+0

如果我运行'dig -t txt + noall + answer bolaigbe.com',则什么都不显示。所以它看起来像你的DNS更改尚未传播。请参阅http://stackoverflow.com/questions/36251969/domain-name-verification-on-firebase/36252044#36252044 –

+0

可能的重复http://stackoverflow.com/questions/33979673/unable-to-verify-custom-domain -with-火力-使用-namecheap/33984650 – brijmcq

回答

0

这就是我想要的使用步骤:

  1. DNS注册/记录主机:删除指向火力TXT记录。
  2. firebase控制台:删除自定义域。
  3. firebase控制台:添加自定义域。
  4. 两个A记录复制从火力点到DNS主机
    • DNS记录主机可采取@为 “主机”,而不是 “example.com” 或 “www.example.com”
  5. 在DNS主机中保存A记录
  6. 如果DNS主机具有SPF TXT记录,在“〜all”之前添加“v = spf1 include:_spf.firebasemail.com”并且不带引号;如果已经存在,我不建议删除该记录,只需添加即可。
  7. 等待24-48小时以查看更改是否有效
  8. 如果不起作用,请从控制台联系Firebase支持;请务必拍摄DNS记录和Firebase控制台的截图。这些将帮助Firebase支持团队解决问题。

注意:我会使用Frank's info来检查网站是否正在传播并检查它返回的内容。如果缺少Firebase spf信息,请参阅步骤6.

注意1:如果您使用的是非Google电子邮件提供程序,我也不知道为什么需要添加firebase spf记录。我的理解是,SPF是用于电子邮件。但是,添加它帮助我有两个网站没有传播。

相关问题