DNS Setup Guide
Custom Domain Setup Guide for 4EVERLAND Deployments
Last updated
Custom Domain Setup Guide for 4EVERLAND Deployments
Last updated
Before you begin:
Domain Ownership: You must control the domain's DNS settings (via registrar/Cloudflare etc.)
Deployed Project: Have a live 4EVERLAND project (IPFS/IC/Arweave) ready for custom domain mapping
DNS Knowledge: Basic understanding of CNAME/TXT records (we provide copy-paste values)
Path: Dashboard → Projects → [Select Project] → View Detail → Domains → Add Custom Domain
Domain Selection
Enter your domain (e.g., yourproject.com
or www.yourproject.com
)
Click the "Add" button
Add Domains
Check Add www.yourproject.com
and redirect yourproject.com
to it / Add yourproject.com
and redirect www.yourproject.com
to it
Click OK → 4EVERLAND generates unique DNS records for verification
Login to your DNS provider (Cloudflare/GoDaddy/Namecheap etc.)
Add records:
CNAME
@ or www
your-project-id.cname.ddnsweb3.com
1h
TXT
@
dns.verify=your-project-id
1h
Check Propagation
Wait 5-30 minutes (DNS propagation time varies by provider)
Test with: dig +short CNAME yourdomain.com
(should return 4EVERLAND target)
Confirm in 4EVERLAND
Return to the domain modal → Click Refresh
Success: Status changes to Verified ✅; project auto-deploys to custom domain
Failed?:
❌ CNAME mismatch → Recheck record values
❌ TXT missing → Ensure subdomain exists
⏱️ Wait 10 more minutes (propagation delays common with new domains)
Domain shows "Pending"
Double-check CNAME/TXT records
SSL Error (NET::ERR_CERT_AUTHORITY_INVALID)
Ensure Cloudflare is active (SSL requires proxying via Cloudflare)
Use for global propagation status
Live Chat: Join → #Open a ticket