Ad Space — Top Banner

NXDOMAIN

Universal DNS/Network

Severity: Moderate

What Does This Error Mean?

NXDOMAIN stands for Non-Existent Domain. It is the DNS system's official response when a website's domain name does not exist in the global DNS records. Think of it as the internet's phone book saying: 'That name is not listed anywhere.' The domain may have never existed, may have expired, or you may have typed it incorrectly. Some internet providers also return NXDOMAIN for websites they have blocked.

Affected Models

  • Windows
  • macOS
  • Linux
  • Android
  • iOS
  • All internet-connected devices
  • All web browsers

Common Causes

  • The domain name does not exist or has expired and was not renewed by the owner
  • The URL was typed incorrectly — a small typo is enough to get NXDOMAIN
  • The domain was recently registered and the DNS records have not yet propagated globally
  • Your ISP is intercepting NXDOMAIN responses and redirecting you to a search page instead
  • A parental control, firewall, or DNS filter is blocking the domain and returning NXDOMAIN

How to Fix It

  1. Double-check the web address for typos. Look carefully at every letter, the dots, and the extension. Even one wrong character will produce NXDOMAIN.

    Try copying the domain from a trusted source (like the company's official social media) rather than typing it manually.

  2. Check if the website exists by searching for it in Google. If Google finds it and the cached version still shows up, the domain may have recently expired.

    Domain expiry is common — the owner simply forgot to renew it. The site may come back within days.

  3. Try a DNS lookup tool. Visit mxtoolbox.com/DNSLookup.aspx and enter the domain. If no DNS records are found, the domain does not exist or has expired.

    This lets you check the domain independently of your own network or ISP.

  4. Try switching your DNS server to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). Some ISPs intercept NXDOMAIN and redirect to their own pages — or block certain domains. A neutral DNS server bypasses this.

    If the site loads after switching DNS, your ISP was either blocking it or their DNS server had a bad record.

  5. Flush your DNS cache. On Windows, run: ipconfig /flushdns in Command Prompt. On Mac: sudo dscacheutil -flushcache. Then try the site again.

    If the domain's DNS records recently changed or were corrected, flushing the cache ensures you see the latest records.

When to Call a Professional

If your website is returning NXDOMAIN and you own the domain, check your DNS records with your domain registrar immediately. Expired domains, missing A records, or nameserver misconfigurations are the usual culprits. Your registrar's support team can walk you through fixing the DNS records.

Frequently Asked Questions

What is the difference between NXDOMAIN and SERVFAIL?

NXDOMAIN means the domain simply does not exist — the DNS system looked it up everywhere and found no record. SERVFAIL means the DNS server encountered an internal error while trying to look up the domain. NXDOMAIN is a definitive answer: 'this domain is not real'. SERVFAIL is more of an 'I tried but failed' response.

If a domain recently expired, will it come back?

Usually yes, if the original owner renews it. Most domain registrars give owners a 30–90 day grace period to renew after expiry before the domain is released to the public. If the owner renews, the site should come back within 24–48 hours as DNS propagates. If not renewed, the domain becomes available for anyone to purchase.

Can my ISP block sites by returning NXDOMAIN?

Yes. This is a common method used by ISPs to block banned or filtered websites. Instead of blocking your connection, they make it appear the domain does not exist. Using a public DNS server (1.1.1.1 or 8.8.8.8) bypasses this type of block, though your ISP may have other methods in place.