[hero title="Connect Your Domain" tagline="Point your custom domain at your new site." size="md" variant="gradient-grey" /]
What you'll need
- Access to the DNS control panel for your domain (at your registrar — GoDaddy, Cloudflare, Namecheap, 123-Reg, etc.)
- About 5 minutes to add two records
- A little patience for DNS propagation (usually 5–60 minutes, occasionally longer)
The two records you need
Add these two A records at your DNS provider:
| Type | Name | Value | TTL |
|---|---|---|---|
| A | @ |
82.165.196.228 |
Automatic |
| A | www |
82.165.196.228 |
Automatic |
@ means "the domain itself" (e.g. mybusiness.co.uk). www covers the www. version (www.mybusiness.co.uk). You need both so the site works with or without the www. prefix.
How long does it take?
- Typical: 5–15 minutes once you save the records
- Occasional: 1–4 hours
- Worst case: up to 48 hours (rare, and usually only for brand-new domains)
You can check propagation status at whatsmydns.net — paste in your domain and look for the servers showing our IP.
Provider-specific notes
Cloudflare's default proxy mode (orange cloud) interferes with our automatic TLS certificate issuance during initial setup.
Do this for the first 24 hours:
- Add the two A records as shown above
- Click the orange cloud so it becomes a grey cloud (DNS only)
- Wait for the site to load over HTTPS
- After 24 hours you can turn the orange cloud back on if you want Cloudflare's CDN/firewall
If you see a TLS error in the first few minutes, that's expected — our servers haven't issued the certificate yet.
- Log in to GoDaddy and go to your Domain Control Center
- Click DNS on your domain
- Find any existing A record for
@and click the pencil to edit it — change Points to to82.165.196.228. If there isn't one, click Add and set Type toA, Name to@, Value to82.165.196.228 - Do the same for Name
www - Save — GoDaddy usually propagates within 1 hour
GoDaddy's default parking page is an A record — replacing it is the main thing to watch for.
- Log in to Namecheap and go to Domain List
- Click Manage on your domain, then Advanced DNS
- Delete any existing A records that point to Namecheap parking pages
- Click Add New Record — Type:
A Record, Host:@, Value:82.165.196.228, TTL:Automatic - Add another — Type:
A Record, Host:www, Value:82.165.196.228 - Save (click the green checkmark on each row)
- Log in to 123-Reg and go to your Control Panel
- Select your domain and click Manage DNS
- In Advanced DNS, add an
Arecord with Hostname@(or leave blank) and IP82.165.196.228 - Add another with Hostname
wwwand the same IP - 123-Reg sometimes takes a few hours — be patient
The details vary but the two records are the same everywhere:
- One A record for the apex (name
@or sometimes blank) →82.165.196.228 - One A record for www →
82.165.196.228
If your provider only supports CNAME records at the apex (rare), contact us and we'll sort it together.
Troubleshooting
Most common causes:
- DNS hasn't propagated yet. Wait 15 minutes and try again. Check whatsmydns.net with your domain — the values should show
82.165.196.228from most locations. - Browser/DNS cache. Try in a private/incognito window, or clear your DNS cache:
ipconfig /flushdns(Windows) orsudo dscacheutil -flushcache(macOS). - Existing records conflict. If you see the old parking page from your registrar, there's a leftover A record pointing elsewhere. Delete it.
This is normal for the first few minutes after DNS resolves to our servers. We need a successful HTTP request at your domain to trigger certificate issuance from Let's Encrypt. The cert usually lands within 2 minutes of the first request. Refresh in a minute or two.
If the error persists for more than 30 minutes after DNS propagation, contact us — we'll check the certificate issuance logs.
Cloudflare's orange-cloud proxy hides the request from Let's Encrypt, so the certificate can't be issued. Switch the A records to DNS only (grey cloud), wait for the cert to issue, then you can re-enable the proxy.
Yes. Your welcome email contains a fallback URL in the form https://<your-slug>.sites.dommajs.org. That URL works immediately and keeps working forever, even after your custom domain is live. You can log in, build pages, and configure settings straight away.