What it means
Chrome looked up the website's name and the DNS answer said the name does not exist (NXDOMAIN). Related codes mean slightly different things: DNS_PROBE_FINISHED_NO_INTERNET means Chrome found no internet connection, and DNS_PROBE_STARTED means Chrome was still checking when the page failed.
Common causes
- A typo in the web address
- The domain has expired, does not exist or was recently set up
- Your router's or provider's DNS is failing
- Stale DNS data on your device or in Chrome
- A VPN, DNS filter or custom secure DNS setting
- No internet connection (for the NO_INTERNET version)
How to fix it
Work down the list. Each fix is safe to try before moving on to the next.
FIX 01Check the addressEASY
- Look for typos and a wrong ending such as
.coinstead of.com. - Try the site on another device using mobile data.
- If it fails everywhere, the domain may not exist or may have expired.
Why it helps: NXDOMAIN literally means the name was not found.
FIX 02Check your internet connectionEASY
- Make sure Wi-Fi or Ethernet is connected and other apps work.
- On public Wi-Fi, complete the sign-in page.
- Unplug the router for 30 seconds, plug it back in, and wait for it to reconnect.
Why it helps: Fixes the DNS_PROBE_FINISHED_NO_INTERNET version and many lookup failures.
FIX 03Turn off VPN and DNS filtersEASY
- Disconnect any VPN, ad-blocking DNS app or parental filter.
- Reload the page.
- If it works, check the filter's block list or settings.
Why it helps: These tools often answer blocked names with "does not exist".
FIX 04Clear Chrome's host cacheEASY
- Type
chrome://net-internals/#dnsin the address bar and press Enter. - Select
Clear host cache. - Reload the page.
Why it helps: Removes saved lookups that may be out of date.
FIX 05Flush your computer's DNS cacheMEDIUM
- Windows: run
Command Promptas administrator and typeipconfig /flushdns. - Mac: open
Terminaland runsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, then enter your password. - Reload the page.
Why it helps: Clears old or failed lookups stored by the system.
FIX 06Check Chrome's secure DNS settingMEDIUM
- Open
More (three dots) > Settings > Privacy and security > Security. - Find
Use secure DNS. - If a custom provider is chosen, switch to your current service provider or turn it off, then reload.
Why it helps: A failing custom DNS provider can return errors for valid sites.
FIX 07Change your DNS serverMEDIUM
- Windows 11: open
Settings > Network & internet. For Wi-Fi, selectWi-Fi > Hardware properties; for a cable, selectEthernet. Next toDNS server assignment, selectEdit. - Choose
Manual, turn onIPv4, enter a public DNS service's addresses and save. - Mac:
System Settings > Network, select your connection,Details > DNS, and add servers with+.
Why it helps: Bypasses a DNS server that is giving wrong answers.
FIX 08Reset Windows network settingsADVANCED
- Warning: you may need to reconnect to Wi-Fi and reinstall VPN software afterwards.
- Run
Command Promptas administrator. - Run
netsh winsock reset,netsh int ip reset,ipconfig /release,ipconfig /renewandipconfig /flushdns. - Restart the PC.
Why it helps: Repairs damaged network settings that break DNS.
// RUN THIS SITE? FIXES FOR SITE OWNERS
FIX 09Check the domain's DNSADVANCEDSITE OWNERS
- Confirm the domain is registered and has not expired.
- Check the nameservers at your registrar match your DNS host.
- Make sure a record exists for the exact hostname, including
www.
Why it helps: If the record is missing, every visitor gets NXDOMAIN.
Check it's fixed
- The site loads by name.
- Other sites load normally.
- The site loads on another device on the same network.
When to get help
If many valid sites fail on every device at home, contact your internet provider. If your own domain returns NXDOMAIN, contact your registrar or DNS host.
Questions
What does NXDOMAIN mean?
It is a DNS answer meaning "non-existent domain": the name you typed could not be found.
What is DNS_PROBE_FINISHED_NO_INTERNET?
Chrome checked and found no working internet connection. Fix your Wi-Fi or Ethernet connection first.
What is DNS_PROBE_STARTED?
Chrome was still running its DNS check when the page failed. Reload, and if it repeats, follow the same fixes.
Related fixes
Still stuck?
Paste the exact message and the repair bot will find the closest fix, or search it on Google, Microsoft, Apple, Reddit and YouTube.