【问题标题】:Firebase hosting not validating TXT record in GoDaddyFirebase 托管未验证 GoDaddy 中的 TXT 记录
【发布时间】:2018-12-04 01:53:55
【问题描述】:

我部署了我的应用程序,现在我正在尝试添加我的自定义 URL。我按照 Firebase 的说明将他们的 TXT 记录添加到我的 DNS (GoDaddy)。但现在 Firebase 说它仍未得到验证。我认为我做错了什么,但这里没有什么可搞砸的......

【问题讨论】:

  • 我不是 100% 确定它是否重要,我不是这方面的专家……但过去我一直在 GoDaddy 的 Name 列中使用 @,而不是我拥有的域名的实际名称。可以试试吗?
  • 是的!那解决了!!非常感谢!!!

标签: firebase dns firebase-hosting


【解决方案1】:

根据我上面的评论,解决方案是在 GoDaddy 的 Name 列中使用 @ 符号,而不是所拥有域的实际名称。

【讨论】:

  • 在此之后持续了 2 小时。谢谢!
  • 这对我有用。 @ 用于 TXT 文件的名称,@ 用于从 www.yourdomain.com 重定向到 A 文件中的 yourdomain.com
  • 添加 CNAME www mytestapp.firebaseapp.com ttll:1 小时不需要?
【解决方案2】:

为这个出色的解决方案添加更多信息以供将来参考。

可以使用以下服务监控 DNS 传播: https://www.whatsmydns.net/ 这将在您的记录准备就绪时向您显示,因此可以通过 firebase 进行验证。

至于子域,即。 beta.example.com

godaddy DNS 记录的值将是“beta”而不是“@”或“example.com”。

【讨论】:

  • 指向 whatsmydns.net 对我很有用 - 等待我的 TXT 出现 - whatsmydns.net/#TXT/example.com
  • 你输入的是你的firebase域名还是godaddy新域名?
  • 在工具中输入godaddy新域,看看它是如何通过DNS服务器传播的。
【解决方案3】:

TXT GoDaddy TTL 时间约为 2 小时,请在 2 小时后重新验证 firebase。

【讨论】:

    【解决方案4】:

    我看到您解决了您的问题,但是对于任何试图将其 godaddy 域与 Firebase Auth 中的重置密码/验证电子邮件服务相关联的人,您需要从 CNAME 记录名称中删除您的域名。

    Firebase 给了我firebase2._domainkey.mydomain.com,在 Godaddy CNAME 记录名称中我只使用了firebase2._domainkey,它验证了我的域。

    【讨论】:

    • 也为您的 firebase1._domainkey 执行此操作! :)
    【解决方案5】:

    如果您必须为您的 https 证书设置 acme-challenge,您可能会得到如下信息:

    _acme-challenge.domain.com

    只需删除 domain.com

    在这种情况下,您可能有一个子域 _acme-challenge.subdomain.domain.com 仅将其更改为 _acme-challenge.subdomain

    它会在几个小时内起作用

    【讨论】:

      【解决方案6】:

      对于 TXT 记录,使用 @ 作为主机而不是 mysite.com

      为了

      A记录,如果是子域,只需在主机处添加子域即可。例如,https://subdomain.mysite.com => 只需在 Godaddy 的 DNS 记录的 Host 中添加“subdomain”即可。

      【讨论】:

        猜你喜欢
        • 2018-07-23
        • 1970-01-01
        • 2017-08-23
        • 2022-01-10
        • 1970-01-01
        • 2016-01-28
        • 1970-01-01
        • 1970-01-01
        • 2021-04-17
        相关资源
        最近更新 更多