robot TL;DR:

Fix the DNS_PROBE_FINISHED_NXDOMAIN error in Chrome on macOS by first testing the exact hostname in Safari and on a cellular network to isolate whether the failure requires changing Chrome internal settings, updating Mac network configurations, or waiting for the domain owner to fix their DNS records.

    ● If the site loads in Safari but not Chrome, resolve browser-specific conflicts by clearing the Chrome host cache via chrome://net-internals/#dns, toggling the Secure DNS provider to automatic mode, or isolating extension interference using an Incognito window.
    ● If both browsers fail on your Mac but work on other devices, do not immediately switch to public DNS servers; instead, verify your macOS System Settings for required proxy rules, filtering policies, or disconnected corporate VPNs that restrict private hostnames.
    ● If the hostname fails across multiple independent networks and devices, the domain's authoritative DNS records are missing or misconfigured, meaning local macOS cache flushes like sudo dscacheutil -flushcache will not repair the connection.


Ask AI for a summary

When Google Chrome displays DNS_PROBE_FINISHED_NXDOMAIN on a Mac, the browser cannot resolve the requested hostname because its DNS lookup received a response indicating that the name does not exist. The message may appear after a mistyped address, an outdated cached response, a resolver change, or interference from a VPN or network filter. Sometimes the website's own DNS records are the problem, so changing Mac settings will not help.

This guide shows how to locate the failure before changing anything: compare browsers, networks, and devices, then review Chrome Secure DNS and macOS network settings only when the test results justify it. The steps apply to supported current Chrome and macOS versions, although labels can differ by release.

Free Download
Free Download
In This Article
    1. 1. Check the Exact Hostname and Test Other Websites
    2. 2. Compare Chrome With Safari
    3. 3. Test Another Device and Network
    1. 1. Restart Chrome, Check for Updates, and Isolate Extensions
    2. 2. Review Chrome's Secure DNS Provider
    3. 3. Check Whether Chrome Is Managed
    1. 1. Record DNS Servers, Proxy Rules, and VPN Status
    2. 2. Compare DNS Resolvers Before Switching Servers
    3. 3. Reconnect Wi-Fi and Check Wider Network Failures
    4. 4. Renew a DHCP Lease Only When IP Addressing Is Faulty
    1. 1. Distinguish NXDOMAIN From Other DNS Responses
    2. 2. Check Registration, Delegation, and Authoritative DNS
    3. 3. Report Reproducible Results to the Right Owner
    1. 1. Retest the Same Hostname and Refresh Local DNS if Needed
    2. 2. Restore Necessary DNS, VPN, and Proxy Configuration
    3. 3. Keep Only Changes That Solved the Problem

Part 1. Identify Where the DNS Failure Occurs

NXDOMAIN is a DNS response about a name, not a diagnosis of your Mac's hardware or an instruction to reinstall Chrome. A resolver can return it for a genuinely absent hostname, a cached negative result, or a filtering policy. Start with the same complete address throughout your tests; otherwise, apparently contradictory results may simply involve different subdomains.

1. Check the Exact Hostname and Test Other Websites

Google's Chrome connection troubleshooting starts with checking the URL and whether other sites are affected. Run three quick checks:

  • Retype the address: Check the spelling and any prefix such as www or portal. Chrome autocomplete may have saved an incorrect address.
  • Compare the subdomain: If portal.example.com fails, test example.com. A working parent domain does not prove that its subdomain exists.
  • Open two unrelated sites: If they both load, you probably do not have a complete Wi-Fi outage. Focus on the original hostname or a domain-specific DNS policy.

Result: If you made a typing correction and the website loads, stop. There is no reason to flush caches or change DNS servers.

2. Compare Chrome With Safari

Step 1. Copy the full address from Chrome, including the subdomain, into Safari's address bar.

opening the same website address in safari on mac

Step 2. If Safari loads the page but Chrome does not, proceed to Part 2 and investigate Chrome's cached host entries, Secure DNS selection, extensions, or management policies.

Step 3. If both browsers fail, check the Mac's DNS and VPN configuration in Part 3 before blaming Chrome. Safari succeeding once is a useful clue, not proof that its DNS route is identical to Chrome's.

3. Test Another Device and Network

Try the same hostname on a phone connected to the same Wi-Fi, then switch the phone to cellular data. If practical, connect your Mac to a trusted phone hotspot. These comparisons help separate computer-specific settings, local router DNS, and an issue with the domain.

Observed result Most useful next check
Fails only in Chrome; Safari works on the same Mac Chrome Secure DNS, host cache, and extensions
Fails on several devices on one Wi-Fi network; works on cellular Router or network DNS, VPN, and filtering settings
Fails on your Mac but works on another device using the same network Mac DNS, proxy, VPN, or other local software
Fails on unrelated networks and devices Hostname registration, DNS delegation, or authoritative records
Fails only for a private work/school name when off the VPN Reconnect the required VPN or contact the administrator; do not substitute public DNS

Note: A phone can use its own encrypted-DNS or filtering service, so this table gives clues rather than definitive proof.

Part 2. Fix a Chrome-Specific Resolution Problem

Use these changes when Safari or another browser reaches the site but Chrome does not. Retest the same hostname after each action instead of changing multiple variables at once.

1. Restart Chrome, Check for Updates, and Isolate Extensions

Step 1. In the macOS menu bar, choose Chrome > Quit Google Chrome. Reopen it and test the website. Closing one tab is not the same as fully quitting Chrome.

quit google chrome using the mac menu bar

Step 2. Open More > Help > About Google Chrome. Install any available update and select Relaunch when offered; Google documents the steps in its Chrome update instructions.

chrome update screen showing the relaunch control

Step 3. If this diagnostic page is present in your Chrome build, enter chrome://net-internals/#dns in the address bar and select Clear host cache. This targets Chrome's stored host lookups rather than deleting your personal files or saved passwords.

clear host cache control in chrome dns diagnostics

Step 4. Try the same URL in a new Incognito window using File > New Incognito Window. If the page loads there, temporarily disable applicable extensions in chrome://extensions, then enable them one by one to identify a conflict. Incognito behavior is a clue, not a conclusive test of all extensions.

new incognito window option in chrome for mac

If it still fails in Incognito, continue with the DNS provider check instead of repeatedly deleting browsing history.

2. Review Chrome's Secure DNS Provider

Open Chrome Settings > Privacy and security > Security, then find Use secure DNS. Google's current Secure DNS help page distinguishes automatic mode from a custom provider.

chrome secure dns provider choices in security settings
Chrome setting What to expect Safe troubleshooting action
Current service provider / automatic Uses the current service where supported; Chrome can fall back to a conventional lookup Good baseline for testing a personal connection
Specified Secure DNS provider Queries the selected encrypted provider without an automatic unencrypted fallback Temporarily compare with current-provider mode, if permitted
Secure DNS off Leaves Chrome's encrypted resolver choice out of the test Use only as a temporary diagnostic; turn it back on as appropriate

If a custom public provider cannot resolve an internal work hostname, changing the provider is unlikely to create that private DNS record. Restore your organization's required setting instead. Do not permanently disable a security feature to fix an unrelated domain that genuinely does not exist.

3. Check Whether Chrome Is Managed

Open Chrome's menu and look for Managed by your organization, or enter chrome://management. The separate page chrome://policy lists active browser policies; both methods are described in Google's managed-browser guidance.

managed by your organization label in the chrome menu

If Secure DNS controls are locked, ask your administrator whether a proxy, split-DNS VPN, network filter, or DNS policy is required. Do not try to remove work policies or security software as a generic Chrome fix.

Free Download
Free Download

Part 3. Check the Mac Network and DNS Configuration

If Chrome and Safari both fail, investigate the active network settings. Record their existing values first, particularly on Macs with company VPNs or custom search domains.

1. Record DNS Servers, Proxy Rules, and VPN Status

DNS: Open Apple menu > System Settings > Network, select your active connection, then choose Details > DNS. Copy the DNS server addresses and search domains before editing them. Apple's Mac DNS settings guide explains these fields.

dns servers and search domains in mac wifi details

Proxy: In the same network details, choose Proxies and note any automatic proxy configuration or HTTP, HTTPS, and SOCKS settings. Such settings may be required by an organization; see Apple's proxy settings reference.

proxy configuration toggles in mac network settings

VPN: Check System Settings > VPN and any installed VPN client's status. Apple's Mac VPN setup guide identifies settings supplied by an administrator or VPN provider.

vpn connection status in mac system settings

2. Compare DNS Resolvers Before Switching Servers

When your network allows direct DNS queries, Terminal's dig command can compare a hostname's lookup results. Replace example.com in both commands with the same exact hostname that fails in Chrome.

Step 1. Open Applications > Utilities > Terminal and enter:

dig example.com A
terminal showing a dns lookup with the dig command

Step 2. With permission to use a public resolver, enter:

dig @8.8.8.8 example.com A
terminal comparing a domain lookup through google public dns

Compare the status values and answer sections, not just the returned IP addresses. Google describes how to interpret such results in its Public DNS troubleshooting reference. A direct dig query does not always follow the same split-DNS, VPN, or encrypted-DNS path as Chrome.

Optional: If you specifically need to check that direct UDP queries reach Google Public DNS, run the documented probe below. The expected TXT answer identifies Google's resolver and is not a test of whether your website exists.

dig @8.8.8.8 test.dns.google.com TXT
google public dns diagnostic txt response in terminal

If your company blocks external DNS or uses private hostnames, skip these comparisons and consult its network administrator. To temporarily change the Mac's DNS servers, follow Google's configuration and rollback guidance, record the originals, and restore them after testing.

3. Reconnect Wi-Fi and Check Wider Network Failures

If multiple unrelated sites fail on the same network, toggle Wi-Fi off and on from Control Center, then reconnect. Restart the Mac. If other devices are also affected, restart the router only if you administer it and doing so will not interrupt other users.

wifi switch in mac control center for connection testing

For a persistent Wi-Fi problem, hold Option, select the Wi-Fi menu, and choose Open Wireless Diagnostics. Apple's Wireless Diagnostics instructions explain that the tool analyzes connectivity without changing network settings.

For a more detailed explanation of user and system caching (rather than DNS alone), the existing Recoverit article on clearing caches on Mac covers separate cache types. Do not delete arbitrary system cache folders to fix NXDOMAIN.

4. Renew a DHCP Lease Only When IP Addressing Is Faulty

If your Mac has no valid DHCP-assigned address, cannot reach its router, or has other connection symptoms beyond one failing hostname, a DHCP renewal may help. It does not create missing public DNS records.

Step 1. Open System Settings > Network and choose the affected Wi-Fi or Ethernet connection.

wifi network selected in mac system settings

Step 2. Choose Details > TCP/IP > Renew DHCP Lease, then OK, if the connection uses DHCP. See Apple's DHCP renewal instructions.

renew dhcp lease button in mac tcp ip settings

Note: Do not renew a manually assigned corporate IP address without authorization. If only one hostname fails and other connections work, return to the domain diagnostics below instead.

Part 4. Investigate a Domain That Fails Across Devices

When the same public hostname fails on independent networks, investigate its DNS records. A real domain-level fault requires action from the website owner, its registrar, or its DNS provider; repeated browser resets cannot publish missing records.

1. Distinguish NXDOMAIN From Other DNS Responses

Use the same hostname and record type when comparing DNS servers. Google's domain troubleshooting guide recommends checking public resolvers and, when needed, authoritative name servers.

DNS result Meaning Next step
NOERROR with an answer The queried record exists at that resolver Check browser caching, proxies, and local routing
NOERROR without an answer The name may exist, but not with the queried record type Check A vs. AAAA vs. other requested records
NXDOMAIN The resolver reports that the queried DNS name does not exist Confirm spelling and compare another allowed resolver
SERVFAIL The resolver could not complete the lookup Check authoritative servers, DNSSEC, and provider health
Timeout No response was received in time Check network reachability, firewalls, and blocked DNS traffic

Important: DNS filtering services may intentionally answer NXDOMAIN for a blocked hostname. A single NXDOMAIN result does not establish that the public domain registration is missing.

2. Check Registration, Delegation, and Authoritative DNS

If you administer the domain, first check its registration status with ICANN Lookup, then compare the nameservers delegated at the parent zone with those serving your DNS zone.

Use these example commands after replacing the domain with one you control:

dig example.com NS
dig example.com SOA

A missing subdomain, incorrect nameserver delegation, expired registration, or stale authoritative configuration needs a change by the domain owner or DNS provider. DNSSEC failures more commonly appear as SERVFAIL, not necessarily NXDOMAIN.

3. Report Reproducible Results to the Right Owner

Send the website operator or network administrator the full hostname, exact error, time, Chrome and macOS versions, and a brief comparison of results across browsers, networks, and DNS resolvers. Remove personal credentials, internal hostname details, and other sensitive information from screenshots before sharing.

If a domain's records were recently corrected but Google Public DNS itself still has an outdated cached result, its Flush Cache page is a specialized troubleshooting option. It does not repair incorrect authoritative DNS data or flush every resolver on the internet.

google public dns flush cache form for a domain record

Part 5. Verify the Fix and Restore Required Settings

The last check is not whether any website opens; it is whether the original hostname now resolves on the connection you actually need to use.

1. Retest the Same Hostname and Refresh Local DNS if Needed

Return to Chrome, reload the same full URL, and compare with Safari. If the authoritative DNS records have been corrected but the Mac still seems to use an older response, fully quit and reopen Chrome before considering a macOS DNS cache flush.

For users comfortable with Terminal, this command refreshes macOS resolver caches on supported versions without deleting browsing history or personal files:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
mac terminal command for refreshing system dns caches

Enter your administrator password only in your local Terminal. The command cannot fix a hostname that authoritative DNS servers still say does not exist. Negative DNS responses may also persist temporarily in upstream caches, as described by RFC 2308.

2. Restore Necessary DNS, VPN, and Proxy Configuration

Remove test DNS servers if they did not help, restore your recorded network settings, reconnect required corporate VPNs, and re-enable any permitted security features you temporarily paused. If you switched Chrome away from its approved Secure DNS provider, restore that configuration as well.

Retest private company sites after reconnecting the VPN and public sites on the ordinary network. What works on a public hotspot may not match your office's split-DNS environment.

3. Keep Only Changes That Solved the Problem

If the domain fails everywhere but other sites work, document the evidence and wait for its owner to correct the DNS issue instead of repeatedly changing resolvers. If a Mac-only problem persists, ask the network administrator or ISP to interpret the results. DNS troubleshooting does not require formatting a drive, reinstalling macOS, or running data-recovery software.

Separate file-loss situation: If an unrelated storage issue has actually deleted files from readable Mac storage, Wondershare Recoverit may help recover them. It does not repair Chrome, DNS, or your network connection.

recoverit logo
Wondershare Recoverit
Your Safe & Reliable Data Recovery Expert
Download DownloadDownload

Easily recover deleted or lost files in 500+ data loss situations, such as deletion, formatting, and disk corruption. The software confidently retrieves all data types, regardless of how they went missing.

Conclusion

A DNS_PROBE_FINISHED_NXDOMAIN error in Chrome on Mac is best resolved by identifying where the failed lookup occurs. Check the exact hostname, compare Chrome with Safari, and test another network before modifying settings. For Chrome-only failures, review its host cache, extensions, and Secure DNS choice. If multiple browsers fail, investigate macOS DNS, proxies, VPNs, and connectivity. Domain-wide NXDOMAIN results may require the website owner to correct DNS records. Restore temporary changes afterward, and avoid unnecessary system resets when the problem is only name resolution.

FAQ

  • Why does DNS_PROBE_FINISHED_NXDOMAIN appear only in Chrome on my Mac?
    Chrome may use a different Secure DNS provider, saved host entries, extensions, or browser policies from Safari. Compare the exact address in both browsers, then test Chrome with its current service provider and, where available, clear the host cache. Do not assume a Chrome-only failure means the public domain is unavailable.
  • Does clearing the DNS cache on Mac delete browsing history or personal files?
    No. Clearing macOS DNS cache information or Chrome's host cache does not erase documents, bookmarks, stored passwords, or browsing history. That is different from the separate Chrome command to delete browsing data. A DNS cache refresh also cannot repair missing records at the website's authoritative servers.
  • Why does DNS_PROBE_FINISHED_NXDOMAIN affect only one website?
    The specific hostname may be mistyped, missing from public DNS, filtered, or cached as nonexistent. Compare its exact spelling and DNS results with another known-working site. If independent networks and resolvers cannot find it, the website owner or DNS administrator may need to correct its registration, delegation, or records.
  • Can a macOS update cause DNS_PROBE_FINISHED_NXDOMAIN errors?
    An update may expose a conflict with VPN software, a proxy, a network filter, or a previously customized resolver, but the error alone does not prove macOS is defective. Compare Chrome and Safari, check the current DNS and VPN settings, and review applicable software updates or organizational policies before changing network configurations.
Louie Morgan
Louie Morgan Oct 19, 26
Share article:
Get Recoverit Get Recoverit