Firebase主机未验证GoDaddy中的TXT记录

Firebase主机未验证GoDaddy中的TXT记录,firebase,dns,firebase-hosting,Firebase,Dns,Firebase Hosting,我部署了我的应用程序,现在我正在尝试添加我的自定义URL。我按照Firebase的指示,将他们的TXT记录添加到我的DNS(GoDaddy)中。但是现在Firebase说它还没有被证实。我想我做错了什么,但这里没什么可搞砸的 根据我上面的评论,解决方案是在GoDaddy的名称列中使用@符号,而不是所拥有的域名的实际名称。TXT GoDaddy TTL时间约为2小时,请在2小时后重新验证firebase。为这个伟大的解决方案添加更多信息,以供将来参考 可以使用以下服务监控DNS传播: 这将显示您

我部署了我的应用程序,现在我正在尝试添加我的自定义URL。我按照Firebase的指示,将他们的TXT记录添加到我的DNS(GoDaddy)中。但是现在Firebase说它还没有被证实。我想我做错了什么,但这里没什么可搞砸的


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

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

为这个伟大的解决方案添加更多信息,以供将来参考

可以使用以下服务监控DNS传播: 这将显示您的记录准备就绪的时间,因此可以由firebase进行验证

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


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

我看到您已修复了您的问题,但对于试图使用Firebase Auth中的重置密码/验证电子邮件服务链接其godaddy域的任何人,您需要从CNAME记录名称中删除您的域名


Firebase给了我
firebase2.\u domainkey.mydomain.com
,在godaddy CNAME记录名中,我只使用了
firebase2.\u domainkey
,它验证了我的域。

如果你必须为你的https证书设置acme挑战,你可能会得到这样的结果:

_acme-challenge.domain.com

只需删除domain.com

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


它将在几个小时内运行,因为TXT记录使用@For host而不是mysite.com

以及


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

我甚至不能100%确定这是否重要,这方面的专家也不是。。。但在过去,我总是在GoDaddy的
名称
栏中使用
@
,而不是我拥有的域名的实际名称。也许试试看?是的!这就解决了!!非常感谢!!!指向
whatsmydns.net
对我很有用-等待我的TXT出现-你输入你的firebase域名还是godaddy新域名?你应该在工具中输入godaddy新域名,看看它是如何通过DNS服务器传播的。非常有用,谢谢!在这之后两个小时。非常感谢。这对我有用。@对于TXT文件的名称和@对于a文件中从www.yourdomain.com重定向到yourdomain.com添加CNAME www.mytestapp.firebaseapp.com ttll:不需要1小时?确定是指2小时后验证