DNS_PROBE_FINISHED_NXDOMAIN

DIRECT ANSWER
DNS_PROBE_FINISHED_NXDOMAIN means DNS could not find the exact hostname requested. Check the spelling, subdomain, authoritative nameservers, required A, AAAA, or CNAME record, and domain registration status. If the DNS change was recent, cached negative responses may persist; it is usually a DNS or domain configuration issue rather than a web-server outage.
Key takeaways
- NXDOMAIN means DNS could not find the exact hostname; it does not by itself show that the web server is down.
- Check the complete hostname, including
www, other subdomains, spelling, and domain extension. - Confirm that the domain delegates to the intended nameservers and that the authoritative zone contains the required record.
- A recently changed record or nameserver delegation may be affected by propagation and cached negative responses.
- If the apex domain and all subdomains fail, check domain expiration, suspension, registry holds, and nameserver delegation with the registrar.
Site Administrator
What this error means & how to recognize it
- Chrome or Edge shows “This site can’t be reached — DNS_PROBE_FINISHED_NXDOMAIN.”
- Another browser reports that the server cannot be found or the domain cannot be resolved.
- The error affects one hostname, such as
www.example.com, or every hostname under the domain. - A newly registered, transferred, or recently reconfigured domain fails to resolve.
- The failure repeats across networks, suggesting a DNS or domain configuration issue rather than an isolated browser problem.
- If DNS resolves successfully but the site still fails, the issue is likely elsewhere, such as the web server, TLS configuration, or application.
Root causes, ordered by likelihood
- The exact hostname has no DNS record. A record for
example.comdoes not automatically create one forwww.example.comor another subdomain. - The domain uses the wrong nameservers, or the authoritative zone lacks the required records. This often follows a hosting move, registrar change, or nameserver update.
- A DNS change is still propagating, or a resolver has cached an earlier NXDOMAIN response. This is particularly likely after creating a record or changing delegation.
- The hostname was entered incorrectly. A missing character, incorrect domain extension, or unintended subdomain can produce NXDOMAIN.
- The domain has expired or been suspended. A registrar or registry hold can prevent the domain’s delegation from resolving.
- The authoritative DNS configuration is incomplete or invalid. The intended provider may not have the zone or required record configured for the domain.
How to fix it
1. Verify the exact hostname
Read the browser address carefully and compare it with the name you intended to publish. Check:
example.comversuswww.example.com- Spelling and domain extension
- Subdomains such as
shop.example.comormail.example.com
Do not assume that a working apex domain means every subdomain is configured.
2. Check the hostname from another network or resolver
Use an independent DNS lookup service or a DNS query from a different network. Query the exact failing hostname and inspect its A, AAAA, or CNAME result as applicable.
If independent resolvers also return NXDOMAIN, the problem is probably authoritative DNS, nameserver delegation, the domain itself, or a genuinely missing record. If only one device or network fails, investigate its local resolver or cache.
3. Confirm the authoritative nameservers
At the registrar or a domain lookup service, check which nameservers the domain uses. They should match the DNS provider you intend to manage.
Then sign in to that provider and confirm that the domain’s DNS zone exists. If delegation points to a new provider, editing records at the old provider will not fix the domain.
4. Add or correct the record for the failing name
At the authoritative DNS provider, create or update the record for the exact hostname:
- Use an A record for an IPv4 address.
- Use an AAAA record for an IPv6 address when applicable.
- Use a CNAME record when the hostname should resolve to another hostname.
Check the record name, target, and provider-specific formatting. Avoid conflicting records that the provider does not allow. Save the change, then query the hostname again from an independent resolver.
5. Check domain registration status
If the apex domain and all subdomains fail, inspect the registrar account for expiration, suspension, or a hold. Confirm that renewal succeeded and that the domain remains delegated to the intended nameservers.
A registrar or registry problem must be corrected there; changing an individual A record will not resolve it.
6. Allow for propagation and negative caching
After a record or nameserver fix, recursive resolvers may continue returning a cached NXDOMAIN response. Flush the DNS cache on the affected computer and restart the browser if necessary, but use independent lookups to determine whether the change is visible beyond that device.
Resolution may return within minutes, but the timing depends on previous TTL values, the type of change, and cached responses. Nameserver changes can sometimes take up to 48 hours to appear consistently.
7. Separate DNS resolution from website availability
Once the hostname returns an address or CNAME, try loading it again. If DNS resolves but the browser shows a timeout, certificate warning, server error, or application error, continue with web-server, hosting, TLS, or application diagnostics rather than treating it as NXDOMAIN.
Prevention & how to verify the fix
- Keep an external record of the intended nameservers and important DNS records for comparison after hosting or registrar changes.
- Before changing nameservers, recreate and verify the required DNS zone at the new provider where appropriate.
- Use TTL values that fit the expected change frequency; very long TTLs can delay later corrections.
- Test both the apex domain and important hostnames such as
wwwafter publishing DNS changes. - Set renewal reminders and keep registrar contact and account details current.
- Verify DNS changes from an independent resolver or external network instead of relying only on the local browser.
When to get outside help
Contact the DNS provider when the authoritative zone or records are missing, invalid, or unchanged after saving them. Contact the registrar when nameserver delegation, expiration, suspension, or a registry-level hold may be involved.
Escalate after allowing appropriate propagation time if independent lookups still return NXDOMAIN. If the records and delegation are confirmed correct but the domain still does not resolve after 48 hours, ask the registrar to verify the domain’s status and nameserver delegation at the registry level. Provide the exact failing hostname, the time of the DNS change, the delegated nameservers, and lookup results from more than one network.
Frequently asked questions
Is DNS_PROBE_FINISHED_NXDOMAIN caused by a website server being down?
Usually not. NXDOMAIN means DNS could not find the requested hostname. A server outage generally occurs after DNS has resolved the hostname and produces a different connection, timeout, TLS, or HTTP error.
Why does example.com work while www.example.com shows NXDOMAIN?
The apex domain and www are separate hostnames. The DNS provider needs an appropriate record for www, such as an A or CNAME record. A record for example.com does not automatically create one for www.example.com.
Can changing nameservers cause DNS_PROBE_FINISHED_NXDOMAIN?
Yes. If the domain points to new nameservers that do not contain the DNS zone or required records, resolvers may return NXDOMAIN. Confirm both the delegation at the registrar and the records at the currently authoritative DNS provider.
Does flushing DNS fix NXDOMAIN?
It can remove a stale cached response on your computer, but it cannot create a missing record or correct nameserver delegation. If independent resolvers also return NXDOMAIN, fix the authoritative DNS or domain configuration first.
How long does DNS_PROBE_FINISHED_NXDOMAIN take to resolve after a DNS fix?
It may clear within minutes, but cached responses and nameserver changes can take longer. Depending on previous TTL values and the type of change, consistent resolution can sometimes take up to 48 hours. Check from independent resolvers while waiting.
What should I check if every subdomain returns NXDOMAIN?
Check the domain’s registration status and delegated nameservers first. Then confirm that the current authoritative DNS provider has a valid zone for the domain and contains the required records.
Further documentation
For authoritative reference material, consult the documentation for the domain registrar, DNS hosting provider, and relevant DNS lookup tools. The most useful topics are NXDOMAIN responses, authoritative nameserver delegation, A/AAAA/CNAME records, TTL and negative caching, domain suspension, and registry status.