Firebase Hosting: We couldn't verify your domain example.com. Please check your settings and try again
Solution 1
Remove your domain name and Add @ instead of your domain.
Solution 2
For future reference replace host with @
instead of example.com
. (for godaddy, namecheap, 1and1 ...)
Firebase help :
Value for host names may differ based on each DNS provider. For example, some DNS providers use '@' for your root domain name. For subdomains, it could be 'www' or 'www.domain.com'
Solution 3
Here's the steps I'd use:
- DNS registrar / records host: delete TXT records pointing to firebase.
- firebase console: delete the custom domain.
- firebase console: add custom domain.
- copy the two A records from firebase to DNS host
- DNS record host may take @ for the "host" rather than "example.com" or "www.example.com"
- save A records in DNS host
- if DNS host has an SPF TXT record add "v=spf1 include:_spf.firebasemail.com" before the "~all" and without the quotes; I don't suggest deleting this record if already there, just add to it.
- wait 24-48 hours to see if the changes work
- if it doesn't work, contact firebase support from the console; be sure to take screen shots of the DNS records and the firebase console. These will help the firebase support team to troubleshoot the problem.
NOTE: I'd use Frank's info to check if the site is propagating and to check what it returns. If the firebase spf info is missing, see step 6.
NOTE 1: I also don't know why it's necessary to add the firebase spf record if you're using a non-google email provider. My understanding was that SPF is for email. But, adding it helped me with 2 websites that weren't propagating.
Solution 4
Be patient. It can take up to 24 hours to propagate.
Rifat Monzur
Updated on July 24, 2022Comments
-
Rifat Monzur almost 2 years
I tried to add my custom domain to firebase hosting. But firebase can not verify. Though I add txt record in my domain control panel. Here is the the
-
justina_de over 5 yearsThanks so much! Also - do not forget to take into account recommendations from firebase documentation (firebase.google.com/docs/hosting/custom-domain): "Important: For your custom domain, if your DNS records have A records or CNAME records that point to other providers, Firebase is unable to provision an SSL certificate." For me personally, CNAME records were giving a headache, as the status shifted from "pending" to "needs setup". (I was connecting godaddy dns with firebase)
-
RaulGM almost 5 yearsI just deleted the custom domain. When I try to add it again it tells me that the name is unavailable. Is it about time to properly propagate the action?
-
Danh Nguyen about 4 yearsi followed and now firebase is not allow me to add the domain any more
-
Abhishek Tomar about 4 yearsI have searched this for last 1 week..... I have changed, Let see what if this is work.
-
Harimohan Pandey over 3 yearsAfter removing some default existing A records and C records in Godaddy worked for me.
-
Charith Jayasanka over 3 yearsIt still says "Need setup" after even adding A records
-
BorisD almost 3 yearsTrue not only for godaddy
-
Kyle Pennell over 2 yearsUsing @ solved it for namecheap