Firebase hosting not validating TXT record in GoDaddy

FirebaseDnsFirebase Hosting

Firebase Problem Overview


I deployed my app and now I'm trying to add my custom URL. I followed Firebase's instructions and added their TXT record to my DNS (GoDaddy). But now Firebase is saying it's still not verified. I assume I'm doing something wrong, but there's not much here to mess up...

Screen Shot of Firebase

Screen shot of DNS

Firebase Solutions


Solution 1 - Firebase

Per my comment above, the solution was to use the @ sign in the Name column of GoDaddy, not the actual name of the domain that is owned.

Solution 2 - Firebase

To add a bit more information to this great solution for future reference.

DNS propagation can be monitored using a service like: https://www.whatsmydns.net/ This will show you when your records are ready, thus can be verified by firebase.

As for subdomain, ie. beta.example.com

The value would be 'beta' instead of '@' or 'example.com' for the godaddy DNS records.

Solution 3 - Firebase

TXT GoDaddy TTL time is approximately 2 hours, Please re-verify after 2 hour firebase.

Solution 4 - Firebase

I see you fixed your problem but for anyone trying to link their godaddy domain with the reset password/ verify email service in Firebase Auth you need to remove your domain name from the CNAME record name.

Firebase gave me firebase2._domainkey.mydomain.com and in godaddy CNAME record name I only used firebase2._domainkey and it verified my domain.

Solution 5 - Firebase

In case you have to set up the acme-challenge for your https certificate you probably may get something like this:

_acme-challenge.domain.com

just remove domain.com

in the case, you might have a subdomain _acme-challenge.subdomain.domain.com change it only to _acme-challenge.subdomain

it will work in a couple of hours

Solution 6 - Firebase

For TXT records use @ for host instead of mysite.com

and for

A record, if it is subdomain, just add subdomain in the place of host. for example, https://subdomain.mysite.com => just add "subdomain" in Host of your DNS records in godaddy.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionDoubleTriView Question on Stackoverflow
Solution 1 - FirebaseJeremyWView Answer on Stackoverflow
Solution 2 - FirebaseAlocusView Answer on Stackoverflow
Solution 3 - Firebasemekala goutham budda devView Answer on Stackoverflow
Solution 4 - FirebasebeowulfView Answer on Stackoverflow
Solution 5 - FirebasepedrommullerView Answer on Stackoverflow
Solution 6 - FirebasejkrView Answer on Stackoverflow