Firebase主机:我们无法';t验证您的域example.com。请检查您的设置,然后重试

Firebase主机:我们无法';t验证您的域example.com。请检查您的设置,然后重试,firebase,dns,firebase-hosting,Firebase,Dns,Firebase Hosting,我试图将我的自定义域添加到firebase主机。但firebase无法验证。虽然我在我的域控制面板中添加了txt记录。这是 以下是我将使用的步骤: DNS注册器/记录主机:删除指向firebase的TXT记录 firebase控制台:删除自定义域 firebase控制台:添加自定义域 将两个A记录从firebase复制到DNS主机 DNS记录主机可能将@作为“主机”,而不是“example.com”或“www.example.com” 在DNS主机中保存记录 如果DNS主机有SPF TXT记

我试图将我的自定义域添加到firebase主机。但firebase无法验证。虽然我在我的域控制面板中添加了txt记录。这是

以下是我将使用的步骤:

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


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

    如果您使用godaddy将主机替换为
    @
    而不是
    example.com

    删除您的域名并添加@而不是您的域


    耐心点。它最多需要24小时才能传播

    我成功地替换了:

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


    如果我运行
    dig-ttxt+noall+answer bolaigbe.com
    ,什么都不会显示。因此,看起来您的DNS更改尚未传播。看到可能的副本非常感谢!另外-不要忘记考虑firebase文档()中的建议:“重要事项:对于您的自定义域,如果您的DNS记录有指向其他提供商的记录或CNAME记录,firebase无法提供SSL证书。”对于我个人来说,CNAME记录让人头疼,因为状态从“挂起”到“需要设置”。(我正在连接godaddy dns和firebase)我刚刚删除了自定义域。当我再次尝试添加它时,它告诉我该名称不可用。是时候正确传播该操作了吗?我遵循了,现在firebase在删除Godaddy中的一些默认现有A记录和C记录后不再允许我添加域。它仍然说“需要设置”“甚至在添加了一条记录之后,我已经在这搜索了1周。。。。。我已经改变了,让我们看看这是否有效。
    @      TXT     1h "google-site-verification=---------------------------"