Steps to connect, configure DNS records, and troubleshoot domain setup and verification delays
Connecting a custom domain to your Fourthwall site (e.g., example.com) gives you a fully branded URL. Instead of directing fans to your Fourthwall subdomain, you can send them to your own domain for a more professional and trustworthy experience.
Buy your own domain
To connect a custom domain, you need to own the domain you want to connect. If you haven’t purchased a domain yet, we recommend using Porkbun. It is user-friendly and affordable.
Or claim your free domain with Fourthwall Pro. Learn more here: How to Claim Your Free Domain
Connect your domain
Go to Settings > Domain and click Connect domain.
Enter your domain or subdomain (without https:// and without trailing slashes) and click Connect domain.
Fourthwall will attempt to configure DNS records automatically using Entri, our integration with popular registrars. Click Continue to proceed.
If your registrar supports Entri, you’ll simply authorize the connection, and the DNS records will be added for you. Here's an example:
If not, you’ll need to copy and paste the DNS records into your provider’s DNS settings manually.
Configure the DNS records
If you’re entering DNS records manually, you’ll be provided with values inside Fourthwall that must be added to your provider. Common records include:
- A records pointing to Fourthwall’s servers
- CNAME records for subdomains
Note: On Cloudflare, always use DNS Only for your records. Fourthwall already has built-in caching and DDoS protection.
Once you've added the DNS records, click I have added #/# records above to my domain's provider.
Click Done. If added correctly, your domain will be successfully connected.
Verify and wait for sync
Once records are set:
- Fourthwall will attempt to verify your domain automatically.
- Your domain will appear as “Syncing” while SSL certificates are issued. This usually takes 15 minutes, but:
- Some providers set long DNS cache times (TTL), which may delay verification.
- In rare cases, propagation can take up to 48 hours.
Once complete, your domain status will update to "Connected," and you can start using it.
Frequently Asked Questions
How can I tell if my DNS record was entered correctly?
To check if your record was entered correctly, you can visit nslookup.io and type in the record name. If the value matches what Fourthwall's system displays, then it'll sync momentarily. If not, there are usually two common errors:
- The DNS record change hasn't synced. This is displayed via the TTL (time to live) field on nslookup.io. Even if the new record is correct, you'll need to wait the time, in minutes, that is shown in the TTL field before the record can be verified
- The record was entered incorrectly. In this case, you can also compare what is shown on nslookup.io to your Fourthwall list to see the status
How do I migrate a Shopify Domain?
If your domain is on Shopify, follow this article to move to Porkbun domains or your preferred domain provider. Once you have transferred your domain to Porkbun, you can follow the steps at the beginning of this article.
How do I migrate a Teespring Domain?
For Teespring domains, you need to manually contact their support team to move the domain to Porkbun or your preferred domain provider. Once it has been transferred to the new domain provider, you can follow the steps at the beginning of this article.
Do I use "Proxied" records or "DNS only" records on Cloudflare?
When you add records on Cloudflare, please be sure to use the "DNS Only" option for all records. Internally, Fourthwall has its own caching and DDoS protection network.
Can I use a subdomain?
Yes! Just enter your subdomain like "subdomain.example.com", and it'll work in the same way as your top-level domain (TLD).
For additional domain FAQs, including troubleshooting details, you can go to Troubleshooting your domain and DNS records.
Troubleshooting delays
- DNS record not syncing? Use nslookup.io to check. Compare the returned values with the records displayed in Fourthwall.
- Record entered incorrectly? Double-check values for typos or missing characters.
-
DNS cache still active? If TTL is high, even correct records will take time to refresh; just wait it out.
- Flushing your DNS cache could help your device quickly retrieve updated DNS records after you've changed them, preventing issues with accessing your domain or website.