Firebase 托管不验证 GoDaddy 中的 TXT 记录
Firebase hosting not validating TXT record in GoDaddy
我部署了我的应用程序,现在我正在尝试添加我的自定义 URL。我按照 Firebase 的说明将他们的 TXT 记录添加到我的 DNS (GoDaddy)。但是现在 Firebase 说它还没有经过验证。我假设我做错了什么,但这里没有什么可以搞砸的...
根据我上面的评论,解决方案是在 GoDaddy 的 Name
列中使用 @
标志,而不是所拥有的域名的实际名称。
TXT GoDaddy TTL 时间约为 2 小时,请在 2 小时 firebase 后重新验证。
为这个出色的解决方案添加更多信息以供将来参考。
可以使用以下服务监控 DNS 传播:
https://www.whatsmydns.net/
这将在您的记录准备就绪时向您显示,因此可以通过 firebase 进行验证。
至于子域,即。
beta.example.com
godaddy DNS 记录的值将是 'beta' 而不是“@”或 'example.com'。
我看到你解决了你的问题,但对于任何试图在 Firebase Auth 中使用重置密码/验证电子邮件服务 link 他们的 godaddy 域的人,你需要从 CNAME 记录名称中删除你的域名。
Firebase 给了我 firebase2._domainkey.mydomain.com
并且在 godaddy CNAME 记录名称中我只使用了 firebase2._domainkey
并且它验证了我的域。
如果你必须为你的 https 证书设置 acme-challenge 你可能会得到这样的东西:
_acme-challenge.domain.com
只需删除 domain.com
在这种情况下,您可能有一个子域
_acme-challenge.subdomain.domain.com
仅将其更改为
_acme-challenge.子域
它会在几个小时后生效
对于 TXT 记录,使用 @ 作为主机而不是 mysite.com
和
A条记录,如果是subdomain,在host处加上subdomain即可。例如,https://subdomain.mysite.com => 只需在 godaddy 的 DNS 记录的主机中添加“subdomain”。
我部署了我的应用程序,现在我正在尝试添加我的自定义 URL。我按照 Firebase 的说明将他们的 TXT 记录添加到我的 DNS (GoDaddy)。但是现在 Firebase 说它还没有经过验证。我假设我做错了什么,但这里没有什么可以搞砸的...
根据我上面的评论,解决方案是在 GoDaddy 的 Name
列中使用 @
标志,而不是所拥有的域名的实际名称。
TXT GoDaddy TTL 时间约为 2 小时,请在 2 小时 firebase 后重新验证。
为这个出色的解决方案添加更多信息以供将来参考。
可以使用以下服务监控 DNS 传播: https://www.whatsmydns.net/ 这将在您的记录准备就绪时向您显示,因此可以通过 firebase 进行验证。
至于子域,即。 beta.example.com
godaddy DNS 记录的值将是 'beta' 而不是“@”或 'example.com'。
我看到你解决了你的问题,但对于任何试图在 Firebase Auth 中使用重置密码/验证电子邮件服务 link 他们的 godaddy 域的人,你需要从 CNAME 记录名称中删除你的域名。
Firebase 给了我 firebase2._domainkey.mydomain.com
并且在 godaddy CNAME 记录名称中我只使用了 firebase2._domainkey
并且它验证了我的域。
如果你必须为你的 https 证书设置 acme-challenge 你可能会得到这样的东西:
_acme-challenge.domain.com
只需删除 domain.com
在这种情况下,您可能有一个子域 _acme-challenge.subdomain.domain.com 仅将其更改为 _acme-challenge.子域
它会在几个小时后生效
对于 TXT 记录,使用 @ 作为主机而不是 mysite.com
和
A条记录,如果是subdomain,在host处加上subdomain即可。例如,https://subdomain.mysite.com => 只需在 godaddy 的 DNS 记录的主机中添加“subdomain”。