【问题标题】:Firebase Hosting: We couldn't verify your domain example.com. Please check your settings and try again [closed]Firebase 托管:我们无法验证您的域 example.com。请检查您的设置并重试[关闭]
【发布时间】:2017-07-15 10:47:45
【问题描述】:

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

【问题讨论】:

标签: firebase dns firebase-hosting


【解决方案1】:

这是我要使用的步骤:

  1. DNS 注册商/记录主机:删除指向 firebase 的 TXT 记录。
  2. firebase 控制台:删除自定义域。
  3. firebase 控制台:添加自定义域。
  4. 将两条 A 记录从 firebase 复制到 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:如果您使用的是非谷歌电子邮件提供商,我也不知道为什么有必要添加 firebase spf 记录。我的理解是 SPF 用于电子邮件。但是,添加它帮助我处理了 2 个没有传播的网站。

【讨论】:

  • 非常感谢!另外 - 不要忘记考虑 firebase 文档 (firebase.google.com/docs/hosting/custom-domain) 中的建议:“重要提示:对于您的自定义域,如果您的 DNS 记录有指向其他提供商的 A 记录或 CNAME 记录,Firebase 无法提供 SSL证书。”就我个人而言,CNAME 记录令人头疼,因为状态从“待定”变为“需要设置”。 (我正在将godaddy dns与firebase连接)
  • 我刚刚删除了自定义域。当我尝试再次添加它时,它告诉我该名称不可用。是时候正确传播行动了吗?
  • 我关注了,现在 firebase 不允许我再添加域了
  • 在 Godaddy 中删除了一些默认的现有 A 记录和 C 记录后对我有用。
  • 添加A记录后仍然显示“需要设置”
【解决方案2】:

为了将来参考,将主机替换为 @ 而不是 example.com(对于 godaddy、namecheap、1and1 ...)

Firebase 帮助:

主机名的值可能因每个 DNS 提供商而异。例如,某些 DNS 提供商使用“@”作为您的根域名。对于子域,它可以是“www”或“www.domain.com”

【讨论】:

  • 我已经搜索了 1 周......我已经改变了,让我们看看这是否有效。
  • 不仅适用于老爹
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    要有耐心。传播最多可能需要 24 小时。

    【讨论】:

      猜你喜欢
      • 2013-09-19
      • 1970-01-01
      • 2021-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      相关资源
      最近更新 更多