DNS_PROBE_FINISHED_NXDOMAIN means a DNS resolver could not find the hostname your browser requested. This guide shows how to tell whether the problem is on your device, network or domain, then gives the correct fix for each case.
DNS is the system that matches a name such as example.com to the address of the server hosting it. Your browser needs that answer before it can request a web page.
NXDOMAIN is short for “non-existent domain”. The resolver has completed the lookup and is saying that the requested name does not exist in DNS. That does not automatically mean the web server is down: the browser may have a typo, your local resolver may have a stale negative answer, or the domain may genuinely have no usable DNS delegation or record. Cloudflare’s DNS explanation describes the same distinction.
The exact fix depends on the scope of the failure:
| What you observe | Most likely area to check |
|---|---|
| Only one laptop or phone fails | Device, browser or local DNS cache |
| Everyone on one Wi-Fi network fails | Router or internet-service-provider resolver |
| The domain fails on mobile data and other networks | Domain registration, nameservers or DNS records |
The bare domain works but www fails | Missing or incorrect www record |
| It started after a domain or nameserver change | DNS propagation and cached answers |
You need the exact hostname that fails, access to the affected device and, if it is your website, access to the domain registrar or DNS provider. Note whether the failing address is the root domain (example.com), www (www.example.com) or another subdomain.
If you manage the domain at HostKarle, the WHOIS lookup tool can help you check the domain before you change any records. If the name is not registered yet, you can search a domain on HostKarle; the domain-search product starts from ₹709/yr (per year).
Why this helps: it stops you from changing a working domain when the problem is only a stale answer on one device.
.co.in typed as .com.nslookup example.com
nslookup www.example.com Replace both examples with the hostname that fails. If the lookup works on another network but not yours, continue with Steps 2 and 3. If every network returns that the name does not exist, skip to Step 4 because the domain owner needs to correct DNS.
What success looks like: the domain resolves on at least one independent network, or you have confirmed that the same hostname fails everywhere.
Why this helps: a typo, VPN, browser setting or router cache can produce a name-resolution failure without any problem in the website itself.
What success looks like: the page opens in the same browser after the address, network or DNS setting is corrected.
Why this helps: your device or internet provider may be holding a failed DNS answer, while another resolver already has the correct answer.
Open Command Prompt as administrator and run:
ipconfig /flushdns
nslookup example.com
nslookup example.com 8.8.8.8 The first command clears the Windows DNS client cache. The second lookup uses your normal resolver; the third asks Google Public DNS directly. Google documents 8.8.8.8 and 8.8.4.4 as its IPv4 resolver addresses. Do not change the DNS setting permanently just because one test works; first compare the results.
Open Terminal and run the following common cache-clearing command for current macOS versions, then test the name:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
dig example.com
dig example.com @8.8.8.8 The cache-clear commands normally produce no success message. The useful result is the lookup: an address record from the normal resolver or from 8.8.8.8.
On a distribution using systemd-resolved, run:
sudo resolvectl flush-caches
resolvectl query example.com
resolvectl query example.com --cache=no If your distribution uses a different DNS service, use its documented cache command. You can also compare with:
dig example.com
dig example.com @8.8.8.8 What success looks like: the cache is cleared and the public-resolver lookup returns an address while your normal resolver does not. That points to the device, router or ISP resolver rather than the website’s hosting server.
Why this helps: an expired or inactive domain cannot resolve correctly until its registration and delegation are restored.
www separately. A record for example.com does not automatically guarantee that www.example.com has a record.If you have just bought a domain, make sure the registration completed and that you are editing the DNS zone belonging to that domain. If the name is available rather than registered, there is no website DNS to repair yet; buying a cheap domain in India explains the registration decision separately.
What success looks like: the domain is active, the expiry date is in the future, and you know which provider controls its authoritative nameservers.
Why this helps: the registrar delegation tells the internet where to ask for the domain’s records; the zone then needs a record for each hostname visitors use.
Run these checks, replacing example.com with your domain:
nslookup -type=ns example.com
nslookup example.com 8.8.8.8
nslookup www.example.com 1.1.1.1 For a more detailed result on macOS or Linux:
dig +short NS example.com
dig +short A example.com @8.8.8.8
dig +short A www.example.com @1.1.1.1 Check the results against the DNS provider’s instructions:
ns1.fastnsdns.com and ns2.fastnsdns.com. See how to find and update HostKarle nameservers for the change process.A or AAAA record pointing to the web server, or the record arrangement specified by your DNS provider.www needs its own A or AAAA record, or a CNAME pointing to the intended hostname.MX records while fixing a website. They control mail delivery, not the web page, and removing them can interrupt business email.If both the apex and www return NXDOMAIN, start with nameserver delegation and the zone itself. If only www fails, inspect the www record first. If DNS returns an IP address but the page times out, the problem has moved beyond NXDOMAIN and needs hosting or network troubleshooting.
What success looks like: public resolvers return the expected nameservers and an address for every hostname you publish, including www if you use it.
Why this helps: DNS answers are cached, so a correct change may not appear everywhere at the same moment.
After changing nameservers or records, check the result with both nslookup and dig from more than one resolver. A record’s TTL controls how long resolvers can cache it; a previously negative answer can also remain cached until its negative-cache period ends. This is why a correct change can take longer than one browser refresh.
Many record changes appear within minutes, but nameserver changes can take longer and may take up to 48 hours to be seen consistently. Keep the old DNS or hosting service available during a planned move, and do not make several unrelated DNS changes at once.
Use this verification list:
8.8.8.8.www and any important subdomain separately.What success looks like: the same expected record is returned from independent resolvers and the website opens from different connections.
| Result | Next action |
|---|---|
Normal resolver fails, 8.8.8.8 succeeds | Flush the local cache, restart the router, or review the ISP DNS setting. |
| Both resolvers fail for the apex | Check expiry, nameservers and whether the DNS zone exists. |
Apex succeeds, www fails | Add or correct the www A, AAAA or CNAME record. |
| DNS returns an IP, but the browser cannot connect | Investigate hosting, firewall, HTTPS or the network; it is no longer an NXDOMAIN-only problem. |
| Only a recently changed domain fails | Check the change at the registrar and allow cached answers to expire. |
| Website works but email stopped after the change | Restore the correct MX and related mail records before changing anything else. |
Avoid repeatedly switching between DNS providers without recording the current records. Before a nameserver change, save the A, AAAA, CNAME, MX, TXT and any verification records you still need.
It can be, but not always. If the site opens on mobile data or through another resolver, your device, router or ISP resolver is the likely cause. If it fails on several independent networks, check the domain registration, nameservers and records instead.
Check the URL, restart Chrome, review Use secure DNS, then flush the operating-system DNS cache. Compare the result with nslookup example.com 8.8.8.8; if public DNS also returns NXDOMAIN, the fix belongs to the domain owner rather than Chrome.
It can bypass a stale or incorrect resolver answer on your network, but it cannot create missing DNS records for a domain. If multiple resolvers return NXDOMAIN, correct the domain’s nameservers or zone records first.
There is no single time for every domain. Record TTLs and cached negative answers affect the result, and nameserver changes can take up to 48 hours to appear consistently; verify from more than one network during that period.
The two hostnames are separate DNS names. Add a correct www A, AAAA or CNAME record at the authoritative DNS provider, then wait for cached answers to expire and test both names independently.
DONE dns-probe-finished-nxdomain words=1900
{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Is DNS_PROBE_FINISHED_NXDOMAIN a problem with my computer?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “It can be, but not always. If the site opens on mobile data or through another resolver, your device, router or ISP resolver is the likely cause. If it fails on several independent networks, check the domain registration, nameservers and records instead.”}}, {“@type”: “Question”, “name”: “How do I fix DNS_PROBE_FINISHED_NXDOMAIN in Chrome?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Check the URL, restart Chrome, review Use secure DNS, then flush the operating-system DNS cache. Compare the result with nslookup example.com 8.8.8.8; if public DNS also returns NXDOMAIN, the fix belongs to the domain owner rather than Chrome.”}}, {“@type”: “Question”, “name”: “Does changing DNS to 8.8.8.8 fix the website?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “It can bypass a stale or incorrect resolver answer on your network, but it cannot create missing DNS records for a domain. If multiple resolvers return NXDOMAIN, correct the domain’s nameservers or zone records first.”}}, {“@type”: “Question”, “name”: “How long does DNS_PROBE_FINISHED_NXDOMAIN take to go away after changing nameservers?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “There is no single time for every domain. Record TTLs and cached negative answers affect the result, and nameserver changes can take up to 48 hours to appear consistently; verify from more than one network during that period.”}}, {“@type”: “Question”, “name”: “Why does my domain work but www does not?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “The two hostnames are separate DNS names. Add a correct www A, AAAA or CNAME record at the authoritative DNS provider, then wait for cached answers to expire and test both names independently. DONE dns-probe-finished-nxdomain words=1900”}}]}Compare host it smart alternatives by three-year cost, renewal pricing, storage, email and migration steps,…
Fix your connection is not private in Chrome: decode certificate errors, correct device and Wi-Fi…
Learn how to move wordpress from localhost to live server: export XAMPP files and database,…
Learn what happens when a domain expires, how grace and redemption periods work, what recovery…
Compare HostLelo alternatives for Indian websites on renewal price, panels, email, SSL, backups, UPI payments…
Compare wix vs wordpress for Indian small businesses: 3-year rupee cost, beginner ease, UPI/Razorpay payments,…
This website uses cookies.