Netlify Custom Domain Not Working
Quick answer
A custom domain fails when DNS does not point at Netlify, a proxy intercepts traffic, or DNSSEC blocks validation. Check records with dig, then renew the certificate.
Most likely fix: Verify DNS
How to fix it
Try these in order — the most common fix is first.
1. Verify DNS
- Run dig +short yourdomain.com and dig +short www.yourdomain.com
- Run curl -sI http://yourdomain.com and look for server: Netlify
- Follow the values in Domain management > Options
Did this fix it?2. Wait for TTL or flush caches
- Wait for the old TTL to expire
- Use Google Public DNS Flush Cache
Did this fix it?3. Turn off proxying
- In Cloudflare set records to DNS only until the certificate is issued
Did this fix it?4. Disable DNSSEC
- Turn DNSSEC off at the registrar if using Netlify DNS, or use external DNS
Did this fix it?5. Remove the domain from the other site
- If it says domain already in use, remove it from the other site first
Did this fix it?6. Set both apex and www
- Add both in Domain management and point both at Netlify
Did this fix it?
Symptoms
The domain shows another site, a DNS error, 'Check DNS configuration', or a certificate warning.
Why it happens
- DNS records not pointing to Netlify
- Old records cached until TTL expires
- Cloudflare proxy in front of Netlify
- DNSSEC enabled with Netlify DNS
- Domain already assigned to another site
- Apex works but www missing or vice versa
This guide also covers
- netlify custom domain not working
- netlify dns not working
- netlify domain already in use
- netlify check dns configuration
Still not working?
If Netlify keeps failing, you're not alone. See every Netlify problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usOther Netlify errors
- Netlify Page Not Found on Refresh (SPA 404)
- Netlify Build Failed
- Netlify Deploy Stuck on Building or Enqueued
- Netlify SSL Certificate Pending or Not Provisioning
- Netlify Function Timeout (502 / 504)
- Netlify Site Paused: Credit Limit Reached
- Netlify Build Failed: Secrets Scanning Detected Secrets
- Netlify Environment Variables Undefined