Firebase托管:我们无法验证您的域example.com。请检查您的设置,然后再试一次

时间:2017-02-24 14:42:29

标签: firebase dns firebase-hosting

我尝试将自定义域添加到firebase托管。但是firebase无法验证。虽然我在域控制面板中添加了txt记录。这是中 Screenshoot of DNS Management after Adding a Text Record

5 个答案:

答案 0 :(得分:7)

以下是我使用的步骤:

  1. DNS注册商/记录主持人:删除指向firebase的TXT记录。
  2. firebase控制台:删除自定义域。
  3. firebase控制台:添加自定义域。
  4. 将两个A记录从firebase复制到DNS主机
    • DNS记录主机可能会将@用作“主机”,而不是“example.com”或“www.example.com”
  5. 保存DNS主机中的记录
  6. 如果DNS主机有SPF TXT记录,请在“~all”之前添加“v = spf1 include:_spf.firebasemail.com”并且不带引号;我建议不要删除此记录,只需添加即可。
  7. 等待24-48小时以查看更改是否有效
  8. 如果不起作用,请从控制台联系firebase支持;一定要拍摄DNS记录和firebase控制台的屏幕截图。这些将有助于firebase支持团队解决问题。
  9. 注意:我会使用Frank's info检查网站是否正在传播,并检查它返回的内容。如果缺少firebase spf信息,请参阅步骤6.

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

答案 1 :(得分:2)

enter image description here

  

删除您的域名,然后添加@而不是您的域。

答案 2 :(得分:1)

请耐心等待。最多可能需要24个小时才能传播。

答案 3 :(得分:0)

如果您正在使用Godaddy,请使用@而不是example.com替换主机,以供将来参考。

答案 4 :(得分:0)

它可以代替我:

example.com       TXT     1h "google-site-verification=---------------------------"

具有:

@      TXT     1h "google-site-verification=---------------------------"