Videos
Hello,
I'm the manager of a website that's moving over to SquareSpace from Wix. Our domain is hosted by GoDaddy and not eligible for transfer to SquareSpace, so I connected it by changing our nameservers to SquareSpace's. However, we also have an email service attached to this domain, and I didn't realize that changing the nameservers in this way would cause issues with our email services.
So, I reverted our nameservers to GoDaddy's defaults and I'm following SquareSpace support guide to alter our CNAME and A records.
The problem I'm running into now is that in the page where SquareSpace lists our DNS settings, the first line is missing. The guide says that the first line should have a unique string for the name and point to verify.squarespace.com, and the second line should have www for the name and point to ext-cust.squarespace.com. In my DNS settings, that first line does not appear at all, and I only see the second CNAME line, which means I do not have the unique string I need to alter my CNAME records on GoDaddy's side.
Does anyone know why this is the case? Any help would be very appreciated.
Here's the guide that I'm following.
TL;DR: there is no unique value appearing for the first CNAME record in my SquareSpace DNS settings.
When setting up custom domains in Firebase, the tool gives the user different values and instructs the user to update their domain provider's DNS settings
The problem is that these values provided by the firebase tool may need to be adjusted to match what a given domain provider is expecting.
This doc from firebase shows what they expect from different providers and how to update the values.
https://firebase.google.com/docs/hosting/custom-domain
For Squarespace domains, they instruct the user to omit the host for all TXT records and A records rather than using what the firebase tool provides.
This enabled me to connect the non-www site as those values were able to be detected immediately ( zero propagation wait time.)
For CNAME records, Firebase instructs the user to put in the entire host www.???.com.
However in this doc from Squarespace they instruct the user to only use www for CNAME records. By omitting the rest of the host name firebase was immediately able to verify the domain and proceed to minting an SSL cert.
https://support.squarespace.com/hc/en-us/articles/215744668-Pointing-a-Squarespace-domain
I struggled with this as well. The A and TXT records were accepted when using @ as the host. But the CNAME record was not recognized by Firebase App Hosting. Neither the Firebase or Squarespace documentation in the links above indicate how to correct this.
The solution that worked for me (as of July 3, 2024) came from Firebase Support:
There is one important thing about creating DNS records on SquareSpace. You should create them without an apex domain in the host. For example if you want to have a domain record for _acme-challenge_random_string.yourdomain.com, you should create a record with only _acme-challenge_random_string in the host field.
Once I did this the domain finally routed to my Firebase App Hosting site.