Nameservers unreachable
Your domain's nameservers aren't responding to DNS queries. DomainDash shows this as Down with error code
nameservers_unreachable— every resolver trying to look up your domain hits the same dead end.
Symptom
- DomainDash marks the DNS check as Down with error code
nameservers_unreachable - Browsers show "This site can't be reached" or a DNS-related error across all networks, not just yours
- Running
dig +trace example.comshows the resolution chain stopping or timing out at the nameserver step dig example.comreturnsSERVFAIL(the resolver couldn't get an answer from your nameservers)- The issue affects all visitors globally — not a local caching problem
What it means
Your domain's nameservers are the servers that hold the authoritative answer for your DNS records. When a resolver wants to know the IP address for example.com, it eventually asks your nameservers — and only they can answer. If they're unreachable, every resolver in the world hits the same wall, and your domain returns SERVFAIL to anyone who queries it.
The most common scenario: the nameservers listed in your registrar's records are wrong — they point to nameservers that either don't exist or aren't configured to serve your zone. This happens after provider migrations or domain transfers.
Less commonly, your DNS provider itself is having an outage — the nameservers are physically unreachable. This is rare for major providers, but when it happens there's nothing to fix on your end while it lasts.
The SERVFAIL response is the tell: NXDOMAIN means "no records for this domain"; SERVFAIL means "I couldn't get an answer from the nameservers at all".
Without a check in place, the first sign this has happened is usually a customer email.
Common causes
- DNS provider is experiencing an outage affecting nameserver availability
- NS records at the registrar still point to old nameservers from a previous DNS provider
- A domain transfer moved the domain to a new registrar but NS records weren't updated
- Nameservers were configured at the DNS provider but the registrar still shows placeholder NS records
- The DNS provider account was suspended or closed, taking the nameservers offline
- DNSSEC DS records are still published at the registrar after nameservers were migrated, causing DNSSEC validation to fail
How to fix
Confirm the nameservers are the problem. Run a trace:
bashdig +trace example.comThis walks the resolution chain from root servers down to your nameservers. If it stops or times out at the last hop, the nameservers are unreachable. Also run:
bashdig NS example.comNote the nameservers returned — these are the servers at fault.
Check your DNS provider's status page. If this is a provider outage (Cloudflare, AWS Route 53, Google Cloud DNS, etc.), check their status page — cloudflarestatus.com, status.aws.amazon.com, and so on. A widespread nameserver incident will be documented there. If there's an active incident, the fix is to wait for resolution; there's nothing you can do on your DNS records in the meantime.
Verify the NS records at your registrar. Log in to the registrar where you bought your domain (this may be different from your DNS provider). Compare the nameservers listed there against what
dig NS example.comreturns. If they don't match — common after migrating DNS providers — update the NS records at your registrar to point to your current provider's nameservers. Your DNS provider's setup guide will give you the exact nameserver hostnames to use. NS record updates at the registrar typically take 30 minutes to 24 hours to take effect.Query the nameservers directly. Once you've identified the nameservers responsible for your domain, query them directly:
bashdig example.com @ns1.yourprovider.comReplace
ns1.yourprovider.comwith the actual nameserver hostname. If this returns your DNS records, the nameserver is up and serving your zone — the problem is likely the NS records at the registrar not yet pointing to it. If this times out or returnsREFUSED, the nameserver isn't configured to serve your zone.Migrate to a working DNS provider if necessary. If your provider is down for an extended period and you need your domain back urgently: export your DNS records (most providers offer a zone file export), import them into a new provider — Cloudflare, AWS Route 53, and Bunny DNS all have free tiers — then update the NS records at your registrar. DomainDash will detect the fix at the next check — click "Check now" to confirm immediately once NS propagation completes.
How to verify
After fixing:
- Run
dig +trace example.com— the trace should now complete all the way to your nameservers and return your DNS records. - Run
dig example.com @8.8.8.8— should return an IP address in the ANSWER section. - In DomainDash, click "Check now" on the site's DNS tab — status should flip from Down to Healthy.
If dig still shows SERVFAIL, the NS record update at your registrar may still be propagating — wait 30–60 minutes and try again.
Related
- No A or AAAA records — if the nameservers are reachable but have no address records
- DNS changes not propagating — if you've updated NS records but they haven't taken effect everywhere yet
- Domain not resolving — if you're not sure which DNS issue you have
- DNS health — how DomainDash runs DNS checks
