How to fix DNS_PROBE_POSSIBLE error in Chrome or other browsers?

Prefer to fix it yourself? The manual steps follow.

  • 8methods
  • 5 to 20 minutes
  • Easy
Start fixing

Applies to Windows 11, Windows 10; Google Chrome, Brave, Microsoft Edge and other Chromium browsers; Chrome on Android

8 methods in this guide
  1. What the error means
  2. Why it appears
  3. Chrome, Brave and Edge
  4. The fixes
  5. 1. Change secure DNS
  6. 2. Check the VPN or DNS filter
  7. 3. Clear both DNS caches
  8. 4. Test without extensions
  9. 5. Set a working DNS server
  10. 6. Check proxy and firewall
  11. 7. Restart router, reset network
  12. 8. Pause security software
  13. Still broken: test DNS
  14. Keep it from coming back
  15. FAQ
Question

I have recently come across a rather annoying issue. I can't load any websites on Chrome because of the DNS_PROBE_POSSIBLE error - it comes up every time I try to use Google or anything else. I don't think this is related to my internet, as everything else (including other browsers) works fine. Please help.

DNS_PROBE_POSSIBLE is the placeholder code that Chrome, Brave and other Chromium browsers show the moment a site name cannot be looked up, before their built-in DNS check has given a verdict. When the code stays on the screen, the verdict never arrived, so treat it as a plain failed lookup. Start with the browser's own Use secure DNS setting, then the VPN.

Short answer

The browser failed to turn the site name into an IP address, and its own diagnosis did not finish. If other browsers and apps work, the cause sits inside this browser: open Settings > Privacy and security > Security, switch Use secure DNS off or to another provider, and reload (Fix 1). If a VPN or a DNS filter is running, disconnect it and test again (Fix 2). Then clear both DNS caches (Fix 3).

At a glance
ErrorThis site can't be reached. "[site]'s DNS address could not be found. Diagnosing the problem." Code: DNS_PROBE_POSSIBLE.
Where it appearsOn the error page of Chromium browsers (Chrome, Brave, Edge and others), in place of the site, on Windows, macOS, Linux and Android.
Main causeA site name lookup failed inside the browser, most often because of its secure DNS (DNS over HTTPS) setting or a VPN or DNS filter that takes over DNS. The code itself only says that no diagnosis has arrived.
Fastest fixSwitch Use secure DNS off or to another provider and reload the page (Fix 1).
Also written asDNS PROBE POSSIBLE, dns_probe_possibl, "DNS address could not be found. Diagnosing the problem."
Underlying errorERR_NAME_NOT_RESOLVED. Chromium starts its DNS probe only for this error.
Related codesDNS_PROBE_STARTED, DNS_PROBE_FINISHED_NXDOMAIN, DNS_PROBE_FINISHED_NO_INTERNET, DNS_PROBE_FINISHED_BAD_CONFIG, DNS_PROBE_FINISHED_BAD_SECURE_CONFIG.
Vendor statusNot a bug with a patch date. Chromium's source describes it as a status used only until the page receives the probe result. Brave's source turns the probe off by default.
Time to fixAbout 2 minutes for Fix 1. Up to 20 minutes when the Windows network settings need a reset.
Where the cause is loggednslookup and ipconfig /displaydns in Command Prompt, and a network log saved from chrome://net-export.

Facts checked on 13 October 2026. Steps written for Windows 11 (25H2 and 26H2) and Windows 10 22H2, with the Chrome, Edge and Brave settings as their vendors describe them.

What DNS_PROBE_POSSIBLE means

The page has the heading This site can't be reached and one line of text: the name of the site, followed by "DNS address could not be found. Diagnosing the problem." The code DNS_PROBE_POSSIBLE is printed under it. DNS is the service that turns a site name such as www.google.com into the numeric IP address a browser connects to.

Chrome error page with the heading This site can't be reached, the line DNS address could not be found. Diagnosing the problem. and the code DNS_PROBE_POSSIBLE above a Reload button
The error page as Chrome shows it: the heading, the line that ends with "Diagnosing the problem." and the code.

The code does not name a cause. In Chromium's source it is the first value in the list of DNS probe statuses, with this comment: "A DNS probe may be run for this error page. (This status is only used on the renderer side before it's received a status update from the browser.)" In plain words: the page was drawn, and the result of the check has not reached it yet.

What the probe is

A DNS probe is a short test the browser runs after a failed lookup. It looks up google.com twice, once with your current DNS settings and once through Google Public DNS at 8.8.8.8 and 8.8.4.4, and compares the results. The result is kept for 5 seconds.

The DNS probe statuses in Chromium's file net_error_info.h, read on 13 October 2026.
Code on the pageWhat Chromium's source says it means
DNS_PROBE_POSSIBLEA probe may be run. The page has not received any status yet.
DNS_PROBE_STARTEDA probe is running. A finished status should follow while the page stays open.
DNS_PROBE_FINISHED_NXDOMAIN"The DNS servers are working fine, so the domain must not exist."
DNS_PROBE_FINISHED_NO_INTERNET"There's no internet connection." Your DNS failed and Google's servers could not be reached either.
DNS_PROBE_FINISHED_BAD_CONFIG"The DNS configuration is wrong, or the servers are down or broken." Your DNS failed while Google's answered.
DNS_PROBE_FINISHED_BAD_SECURE_CONFIGThe same, when the browser's secure DNS is set to a fixed provider.
ERR_NAME_NOT_RESOLVEDThe first error, shown again when the probe was not run or its result was inconclusive.
Diagram of the Chromium DNS probe in four steps, from the failed lookup to the replaced code, with the four verdicts NXDOMAIN, BAD_CONFIG, NO_INTERNET and ERR_NAME_NOT_RESOLVED below
The four steps behind the error page and the verdicts that normally replace DNS_PROBE_POSSIBLE.
Chrome on Windows 11 with the page This site can't be reached, the line Check if there is a typo, the link try running Windows Network Diagnostics and the code DNS_PROBE_FINISHED_NXDOMAIN
A finished verdict for a name that does not exist: in our run on Chrome 155 this code appeared about 4 seconds after Enter. Screenshot: Windows 11.
  • Other spellings. People type it as DNS PROBE POSSIBLE, with spaces, or cut it short to dns_probe_possibl. It is one and the same status.
  • Other languages and browsers. The code is never translated, only the words above it. It belongs to Chromium's code, so Firefox, which is not built on Chromium, has its own error pages.

Why DNS_PROBE_POSSIBLE stays on the screen

Two things happen before you can read this code for longer than a moment. A lookup fails, and the diagnosis that should replace the placeholder does not arrive. The fixes work on the first part, because a page that loads needs no diagnosis.

Most often the lookup fails inside the browser, through its secure DNS setting. Less often a VPN, a DNS filter or an extension stands in the way. Rarely the DNS address in Windows, the firewall or the router is at fault.

CauseHow oftenHow to tellFix
The browser's secure DNS provider cannot be reached, and a fixed provider has no fallback.Most oftenOther browsers and apps work. The error began after a new network, router or provider.Fix 1
A VPN or a DNS filter app sends all lookups to its own servers or blocks them.OftenThe error starts or stops when the VPN connects or disconnects.Fix 2
A failed answer is kept in the browser's or Windows' DNS cache.SometimesA site that failed once keeps failing while new sites open.Fix 3
An extension blocks requests or routes them through a proxy.SometimesThe site opens in an Incognito window.Fix 4
A wrong or dead DNS server address is set on the network adapter.SometimesEvery browser fails, and nslookup reports a timeout.Fix 5
A proxy setting or a firewall rule keeps the browser off the network.RarelyOne browser fails right after its update or after a security program was installed.Fix 6
The router or the Windows network stack is stuck.RarelyOther devices on the same network fail too, or nothing helps on this PC.Fix 7
Map of seven points where a DNS lookup can be stopped, from the secure DNS setting of the browser to the router, each with the fix to start with
The path of a lookup from the browser to the internet. Each point has its own fix below.
When something rewrites DNS traffic

Chromium's source describes one more case: the current DNS fails and Google's servers answer "with errors or incorrect results". Its comment reads: "an invasive captive portal or a restrictive firewall may be intercepting or rewriting DNS traffic". The page then keeps the first error instead of a verdict. A captive portal is a Wi-Fi network that waits for a sign-in page.

Chrome, Brave, Edge and Android: where the code shows up and why

In Chrome the probe is allowed by default, so the placeholder is replaced by DNS_PROBE_STARTED and then by a finished code. In our run on Chrome 155 the finished code was on the page about 4 seconds after Enter. By that code, a lasting DNS_PROBE_POSSIBLE in Chrome means that the status update did not reach the open page. A reload repeats the lookup and the probe.

Brave is where most reports come from, and its source shows why. The file brave_profile_prefs.cc sets the preference that allows the probe to off, under the comment "Not using chrome's web service for resolving navigation errors". With that preference off, Chromium's code does not start a probe at all. We could not confirm from Brave's source why the page then keeps the placeholder instead of the first error.

BrowserWhere the secure DNS switch isSource
Chrome on a computerMore > Settings > Privacy and security > Security, under Advanced: Use secure DNSGoogle Chrome Help
Chrome on AndroidMore > Settings > Privacy and security, under Security: Use secure DNSGoogle Chrome Help
Microsoft EdgeSettings and more > Settings > Privacy, search, and services > Security: Use secure DNSMicrosoft Support
Bravebrave://settings/security: Use secure DNSUsers and helpers on Brave's forum. We found no Brave help page for it.
  • Users on Brave's forum and in Brave's issue tracker report that the error stopped after they switched Use secure DNS off or changed its provider. One report began right after a new router and internet provider were installed.
  • Another user there reports the error with secure DNS off and no VPN, and sites that load again by themselves after a few minutes. That points to a failing DNS server (Fix 5), not to a browser setting.
Tip

Chrome's secure DNS is on in automatic mode by default. In this mode Chrome falls back to an ordinary lookup when the secure one has problems. With a custom provider, Google's help page says, "Chrome won't default to unencrypted mode". A hand-picked provider that stops answering therefore blocks every site at once.

How to fix the DNS_PROBE_POSSIBLE error

Fixes 1 to 4 work inside the browser, for the case where other browsers and apps still load pages. Fixes 5 to 7 repair the DNS and network settings of Windows and the router, for the case where every browser fails. Fix 8 is one test with security software paused. Reload the page after each fix.

What you see or haveStart with
Only one browser shows the error. Other browsers and apps work.Fix 1, then Fix 3 and Fix 4
Brave shows the error on every site or after some time of browsing.Fix 1
A VPN, a DNS filter or an ad blocker app is installed or was just removed.Fix 2
Only one site fails and it worked a short while ago.Fix 3
The site opens in an Incognito or private window.Fix 4
Every browser on this PC fails, and other devices on the same network work.Fix 5, then Fix 7
The browser stopped working right after it updated or after new security software.Fix 6, then Fix 8
Every device on the same Wi-Fi fails.Fix 7 (restart the router first)
Chrome on an Android phone.The Android answer in the FAQ

Fix 1. Switch the browser's secure DNS off or to another provider

2 minutesLow riskOther browsers and apps load pages, or the error began after a change of network, router or provider.

With secure DNS on, the browser can send its lookups straight to a DNS provider over HTTPS. If that provider is blocked or down on your network, every lookup of this browser fails while the rest of the PC works. Google's help page gives this remedy for errors that say the server's IP address could not be found.

  1. In Chrome, select More (the three dots at the top right), then Settings.
  2. On the left, select Privacy and security, then Security.
  3. Under Advanced, find Use secure DNS and note what the list Select DNS provider shows.
  4. If a named provider is selected, choose OS default (when available) or a different provider from the list, and reload the failing page.
  5. If the error stays, turn Use secure DNS off and reload the page again.
  6. In Edge and Brave, open the same switch by the path in the table above and test it in the same way.
Chrome Settings on the Security page, Advanced part, with the Use secure DNS switch turned on and the list Select DNS provider set to OS default (when available)
Use secure DNS in Chrome 155 with the list Select DNS provider on OS default (when available). Screenshot: Windows 11.
What you change

With secure DNS off, lookups go unencrypted to the DNS server set in Windows. Pages stay protected by HTTPS. Once the cause is found, turn the setting back on with a provider that works on your network.

  • The switch is locked. Google says secure DNS cannot be used on a managed device or with parental controls on. Ask the administrator, or go on to Fix 2.
  • It worked. The provider you had could not be reached from your network.

It worked if: The page loads after the reload, and the address bar shows the site instead of the error page.

If not: Leave the setting as it was before and go on to Fix 2 if you use a VPN or a DNS filter, otherwise to Fix 3.

Fix 2. Disconnect the VPN or DNS filter, then reconnect it

5 minutesNo riskYou use a VPN, an ad blocker that works through DNS, a web protection module or a parental control app.

A VPN app sends your lookups to its own DNS servers and blocks those that try to leave another way. Proton VPN states that its apps use firewall rules so that no DNS query leaves the device outside the VPN interface. A browser that sends encrypted lookups to another provider collides with such rules.

  1. Disconnect the VPN in its app and reload the failing page.
  2. If the page loads now, connect the VPN again and choose a different server.
  3. Reload the page with the VPN connected.
  4. If the error returns only with the VPN on, turn the browser's Use secure DNS off (Fix 1) and keep the VPN on.
  5. In the VPN app, remove any custom DNS server you entered, so the app uses its own.
  6. Pause a separate DNS filter or ad blocker app in the same way and reload the page.
VPN and secure DNS do not mix well

Proton VPN writes that it strongly recommends against DNS over HTTPS while its VPN is connected, and against third-party DNS servers too. NordVPN lists turning off DNS over HTTPS or Secure DNS in the browser among its steps for a site that does not load over the VPN.

  • The error began after you removed a VPN. Its DNS address may have stayed behind. Use Fix 5 to return the DNS server to automatic, then Fix 7.
  • A DNS filter blocks one name on purpose. Cloudflare's 1.1.1.2 and 1.1.1.3 services, for example, block malware or adult sites by design. Such a site does not open in any browser.

It worked if: Pages load with the VPN off, and after the change they also load with the VPN on.

If not: If the error is the same with the VPN and every filter off, they are not the cause. Go on to Fix 3.

Fix 3. Clear the DNS cache of the browser and of Windows

3 minutesNo riskA site that failed once keeps failing, or the error stayed after Fix 1 or Fix 2 removed its cause.

The browser keeps its own host cache, and Windows keeps a second one that also stores failed answers. Microsoft describes ipconfig /flushdns as the way to "discard negative cache entries" during DNS troubleshooting. Until the caches are empty, an old failure can be served again.

  1. In Chrome, type chrome://net-internals/#dns in the address bar and press Enter.
  2. Select Clear host cache.
  3. Close every window of the browser and open it again.
  4. Type cmd in the search box on the taskbar, then select Run as administrator next to Command Prompt and Yes.
  5. Type the command below and press Enter.
    ipconfig /flushdns
  6. Reload the failing page in the browser.
Chrome page chrome://net-internals/#dns with the DNS lookup box, the Lookup button and the Clear host cache button next to the words Host resolver cache
The Clear host cache button on chrome://net-internals/#dns in Chrome 155. Screenshot: Windows 11.
Command Prompt confirms the DNS cache flush and the Winsock reset: screenshot taken on Windows 11 26H2
Command Prompt after ipconfig /flushdns: "Successfully flushed the DNS Resolver Cache." The Winsock line under it belongs to Fix 7. Screenshot: Windows 11 26H2.

The Clear host cache button is part of Chromium's own page, so Edge and Brave have it under their own names, edge://net-internals/#dns and brave://net-internals/#dns. We could not confirm these two addresses on a vendor page.

It worked if: Command Prompt answers "Successfully flushed the DNS Resolver Cache." and the page loads after a reload.

If not: Run ipconfig /displaydns and look for the failing name. If it is back with "Name does not exist", the DNS server itself refuses it: go to Fix 5.

Fix 4. Test in an Incognito window and switch extensions off

5 minutesNo riskThe error appears in one browser only and you have ad blocker, privacy, VPN or proxy extensions installed.

Ad blocker, privacy and proxy extensions sit between the page and the network. Extensions do not run in an Incognito window unless you allowed them there, which makes it a quick test. Google's own steps for connection errors use the same order: Incognito first, then extensions.

  1. In Chrome, press Ctrl + Shift + N, or select More > New Incognito window.
  2. Open the failing site in that window.
  3. If it loads, close the window and select More > Extensions > Manage extensions.
  4. Turn every extension off with its switch and reload the failing page in a normal window.
  5. Turn the extensions back on one at a time, with a reload after each, until the error returns.
  6. Remove or update the extension that brings the error back.
Chrome Extensions page at chrome://extensions with one extension card that has the buttons Details and Remove and a blue switch turned on
Each extension card has its own switch at the lower right: turn it off for the test. Screenshot: Chrome 155 on Windows 11.
Tip

If the site loads in the Incognito window and still fails in a normal one with every extension off, Google's next step is to delete the browsing data: Clear the browser cache and cookies

It worked if: The page loads with one extension off, and the error returns when that extension is turned on again.

If not: If the Incognito window shows the same error, the cause is outside the browser. Go on to Fix 5.

Fix 5. Set a working DNS server on the network adapter

5 minutesLow riskEvery browser on this PC fails, or nslookup cannot reach the DNS server while other devices on the network work.

Without secure DNS, the browser uses the DNS server that Windows has for the network adapter. A mistyped address, a server left behind by a removed VPN or a provider's server that is down makes every lookup fail. The browser's own probe compares your server with Google's 8.8.8.8, so that address is a sound test.

Note the old addresses first

Write down the DNS addresses that are set now before you change them. Google and Cloudflare both give this advice in their setup pages, so you can put the old values back.

  1. Press Win + I and open Network & internet.
  2. For Wi-Fi, select Wi-Fi > Manage known networks and choose your network. For a cable connection, select Ethernet and then the network you are connected to.
  3. Next to DNS server assignment, select Edit.
  4. If it says Manual and you never set it yourself, switch to Automatic (DHCP), select Save and reload the page. Stop here if it works.
  5. Otherwise choose Manual and turn on IPv4.
  6. Type 8.8.8.8 in Preferred DNS and 8.8.4.4 in Alternate DNS. For Cloudflare, type 1.1.1.1 and 1.0.0.1 instead.
  7. Leave DNS over HTTPS on Off for this test and select Save.
  8. Reload the failing page.
Addresses as published by Google and Cloudflare, read on 13 October 2026.
ServiceIPv4IPv6
Google Public DNS8.8.8.8 and 8.8.4.42001:4860:4860::8888 and 2001:4860:4860::8844
Cloudflare 1.1.1.11.1.1.1 and 1.0.0.12606:4700:4700::1111 and 2606:4700:4700::1001
  • Windows 10. Open Settings > Network & Internet, select Change adapter options, right-click your connection and select Properties. Select Internet Protocol Version 4, then Properties, then Use the following DNS server addresses, type the two addresses and select OK. Obtain DNS server address automatically in the same window returns to the automatic setting.
  • Windows 10 has no DNS over HTTPS row, as Microsoft's page notes. Its support ended on 14 October 2025, which does not cause this error.
  • To see which DNS server Windows uses now and whether it answers a ping: How to check your internet connection in Windows

It worked if: The page loads after the change, and nslookup google.com in Command Prompt returns addresses instead of a timeout.

If not: Put the old addresses back if nothing changed, and go on to Fix 6.

Fix 6. Turn off a manual proxy and allow the browser through the firewall

10 minutesLow riskOne browser stopped working right after its update, or after a security program or a proxy tool was installed.

For a failed lookup the browser's own error page suggests "Checking the proxy, firewall, and DNS configuration". A manual proxy entry that points to a tool you removed leaves the browser with no way out. The firewall part of the hint is to remove the browser from the allowed list and add it again.

  1. Press Win + I and go to Network & internet > Proxy.
  2. Turn off any manual proxy setting you did not set on purpose, then reload the page.
  3. If the error stays, open the Windows Security app and select Firewall & network protection.
  4. Select Allow an app through firewall.
  5. Select Change settings and confirm if Windows asks.
  6. Find your browser in the list and check that its boxes are ticked.
  7. If it is listed and still blocked, clear its box, select OK, then open the list again and tick it once more.
  8. If it is missing, select Allow another app, enter the path of the browser's program file and add it.
Windows Defender Firewall in Control Panel with the link Allow an app or feature through Windows Defender Firewall and the Allowed apps window with the Change settings button
The Allowed apps window with the Change settings button. This screenshot is from Windows 10. The window is the same on Windows 11.
Allowed apps list of Windows Defender Firewall with the entries Firefox and Google Chrome marked and their Private and Public boxes ticked
The browser's row with both boxes ticked. Screenshot from Windows 10, the list looks the same on Windows 11.
Allow the browser only

Microsoft warns that every allowed app is a risk and tells you never to allow an app you do not recognise. Allow the browser only, and do not open ports. The browser's hint in full: "If it is already listed as a program allowed to access the network, try removing it from the list and adding it again."

It worked if: The browser has a ticked row in the list, no manual proxy is on, and the page loads after a reload.

If not: If the proxy was off and the firewall already allowed the browser, change nothing more here and go on to Fix 7.

Fix 7. Restart the router and reset the Windows network stack

15 minutesLow riskOther devices on the same network fail too, or every fix above left the error in every browser on this PC.

A home router is often the DNS server for every device behind it, so a stuck router gives the same error on all of them. On the PC, Microsoft's network commands reset the TCP/IP stack, renew the IP address and flush the DNS cache.

  1. Unplug the power cable of the router, and of the modem if it is a separate box.
  2. Wait at least 30 seconds.
  3. Plug the modem in first and wait until its lights stop blinking, then plug the router in.
  4. Wait a few minutes, reconnect the PC and reload the failing page.
  5. If the error stays, run the network commands below in the order shown and restart the PC.
  1. Open an elevated command window. Right-click Start and select Terminal (Admin), or type cmd in the search box, right-click Command Prompt and select Run as administrator. Select Yes when Windows asks for permission.
  2. Flush the DNS cache. Type the command below and press Enter. Windows forgets the website addresses it looked up earlier and asks for them again.
    ipconfig /flushdns
  3. Reset Winsock. Type the command below and press Enter. It returns the Windows sockets catalog to its default state.
    netsh winsock reset
  4. Reset TCP/IP. Type the command below and press Enter. If you entered an IP address or DNS server by hand, note it first: you may need to enter it again.
    netsh int ip reset
  5. Get a new IP address. Run these two commands one after the other. The connection drops for a moment between them.
    ipconfig /release
    ipconfig /renew
  6. Restart the PC. Restart Windows so the Winsock and TCP/IP resets take effect, then test the connection. If it still does not work, continue with the network reset below.

These steps were written for Windows 11 24H2 and later. The full page with the other versions and what each result means: Reset the network and flush DNS

Note

Microsoft lists the commands in this order: netsh winsock reset, netsh int ip reset, ipconfig /release, ipconfig /renew, ipconfig /flushdns. If you once typed a fixed IP address by hand, write it down first. ipconfig /registerdns, which older guides add, registers the PC's own name with a DNS server and does nothing for this error.

The full network reset in Settings removes and reinstalls every network adapter, and VPN clients may need to be set up again. Microsoft calls it the last step to try: Reset the network and flush DNS

It worked if: After the restart, pages load in every browser and ipconfig /all lists a DNS server for your connection.

If not: If other devices on the network still fail after the router restart, the problem is with the router or the provider. See the section on what to check next.

Fix 8. Pause third-party security software for one test

5 minutesLow riskYou use a security suite other than Microsoft Defender that has a web shield, a firewall or a DNS protection module.

Google's steps for connection errors tell you to make sure that firewall or antivirus software is not blocking the connection. A web protection module filters the browser's traffic, so a short test with it paused shows whether it is the part that stops the lookups.

  1. Open the security program and pause its web protection or firewall module for the shortest time it offers.
  2. Reload the failing page straight away.
  3. Turn the protection back on, whether the page loaded or not.
  4. If the page loaded only while protection was paused, add the browser to the allowed programs of the security program, or update that program.
Turn it back on

Pause protection for one reload only and open no other sites meanwhile. Never leave protection off as the fix. Microsoft Defender can stay on. If you still want to test with it paused, the steps are here: Turn off Microsoft Defender protection for a moment

Real-time protection switch in Virus & threat protection settings: screenshot taken on Windows 11 26H2
Real-time protection switched off in Windows Security for a short test. Turn it back on right after the reload. Screenshot: Windows 11 26H2.

It worked if: The page loads while protection is paused and fails again when it is on, which names the security program as the cause.

If not: Turn protection back on. The cause is elsewhere, so collect the facts listed in the next section.

If DNS_PROBE_POSSIBLE is still there: find out who fails to answer

The error page gives no log, so ask DNS yourself. Microsoft's guide for DNS clients uses nslookup, because it skips the DNS cache of the PC and asks the configured server. A second parameter names another server to ask. Three commands show which link of the chain fails.

Run in Command Prompt, one line at a time

nslookup google.com
nslookup google.com 8.8.8.8
ipconfig /all
What you seeWhat it meansWhat to do
Both nslookup lines return addresses, and the browser still fails.DNS on the PC works. The lookup fails inside the browser.Repeat Fix 1 and Fix 4, then save a network log (below).
The first line times out, the second returns addresses.The DNS server set in Windows is wrong or down.Fix 5.
Both lines time out, and pages do not load in any app.DNS traffic does not leave the PC or the network.Fix 2, Fix 7, then the provider.
Both lines answer for google.com, and for one site name the reply says the domain does not exist.That name is not in DNS, or a filter refuses it.Check the spelling and try another network. It is not a fault of your PC.
ipconfig /all shows no DNS server for your connection.The adapter got no settings from the router.Fix 7.
  1. To save a network log in Chrome, open a new tab and go to chrome://net-export.
  2. Select Start Logging to Disk. Leave the options under it as they are.
  3. Open the failing site in a different tab and wait for the error. Keep the first tab open, or logging stops.
  4. Go back to the first tab and select Stop Logging.
Chrome page chrome://net-export titled Capture Network Log with the button Start Logging to Disk and the options Log Mode and File Format below it
chrome://net-export in Chrome 155: the page itself says the options should normally be left alone. Screenshot: Windows 11.
  • What to send to support. The whole log file, the failing address, the browser version, the secure DNS setting and the name of your VPN. Chromium's page warns that such a log can hold personal information, so send it by email, not in a public post.
  • When it is the network. Other devices on the same Wi-Fi fail, and the phone works on mobile data. Restart the router, then call the provider.
  • When it is the site. One name fails on other networks too. Only the owner of the domain can repair that.
  • When it is policy. On a work or school device the administrator sets DNS, proxy and secure DNS. Report the error with the time and the address.

How to keep DNS_PROBE_POSSIBLE from coming back

Do
  • Keep the browser's secure DNS on its default, OS default (when available) in Chrome, unless you have a reason for a fixed provider.
  • When you use a VPN, let the VPN handle DNS and keep the browser's secure DNS off, as the VPN makers advise.
  • Write down the DNS addresses that are set before you change them, in Windows and on the router.
  • After you remove a VPN or a DNS filter, check that DNS server assignment is back on Automatic (DHCP).
  • Type DNS addresses with care: Google's are 8.8.8.8 and 8.8.4.4, Cloudflare's are 1.1.1.1 and 1.0.0.1.
Do not
  • Do not stack DNS tools: a VPN, a DNS filter app, a custom DNS in Windows and a fixed secure DNS provider in the browser at once.
  • Do not leave a manual proxy on after you remove the program that used it.
  • Do not leave the firewall or the security program off after a test.
  • Do not copy DNS addresses from a forum post without a check on the provider's own page.

The old version of this guide gave 8.8.8.9 as the alternate Google server. That address is not on Google's list of Public DNS addresses, so it cannot stand in when the first server is slow. If you once followed that step, correct the second address to 8.8.4.4.

Frequently asked questions

What does DNS_PROBE_POSSIBLE mean?

It means the browser could not find the IP address of the site and has not yet received the result of its own DNS check. Chromium's source describes the status as one used only before the error page has received a status update. It is a placeholder, not a diagnosis. When it stays on the screen, read it as a plain failed lookup and check the browser's secure DNS setting, a VPN or DNS filter, and the DNS cache, in that order.

What is a DNS probe?

A DNS probe is a short test that Chromium browsers run after a site name could not be looked up. By the source code, the browser looks up google.com twice without any cache: once with your current DNS settings and once through Google Public DNS at 8.8.8.8 and 8.8.4.4. If your own DNS answers, the site name is judged wrong. If only Google's answers, your DNS setup is judged bad. If neither can be reached, the verdict is no internet.

What is the difference between DNS_PROBE_POSSIBLE and DNS_PROBE_FINISHED_NXDOMAIN?

DNS_PROBE_POSSIBLE is shown before the check has reported anything, and DNS_PROBE_FINISHED_NXDOMAIN is a finished verdict. NXDOMAIN means your DNS servers work, so the browser concludes that the site name does not exist: check the spelling first. DNS_PROBE_STARTED means the check is still running. NO_INTERNET means neither your DNS nor Google's could be reached. BAD_CONFIG means your DNS failed while Google's answered. With POSSIBLE you have none of these hints.

Why do I get DNS_PROBE_POSSIBLE in Brave and not in other browsers?

Because the cause is usually a setting inside Brave, and Brave treats the DNS check differently from Chrome. Brave's source code turns off the preference that allows Chromium's DNS probe, so no verdict replaces the first code. Users on Brave's forum report that the error stopped after they switched Use secure DNS off or changed its provider. If the same sites open in another browser, your network and Windows are fine. Start with Fix 1 and Fix 4.

How do I fix DNS_PROBE_POSSIBLE on Android?

Check the two DNS settings of the phone. In Chrome, tap More, then Settings, then Privacy and security, tap Use secure DNS under Security and turn it off or choose another provider. For Android 9 and later, Google's Public DNS page gives the system path Settings, Network and Internet, Advanced, Private DNS: correct or remove a provider name typed there. Disconnect any VPN app for a test, and switch between Wi-Fi and mobile data to see whether one network alone fails.

Why does DNS_PROBE_POSSIBLE appear only when my VPN is on?

Because the VPN takes over DNS. A VPN app sends lookups through its tunnel to its own DNS servers and blocks lookups that try to leave another way. Proton VPN states this for its apps and advises against DNS over HTTPS and third-party DNS servers while connected. A browser with a fixed secure DNS provider collides with that. Turn the browser's secure DNS off while you use the VPN, remove custom DNS entries from the VPN app, and try another server.

Why does only one website show DNS_PROBE_POSSIBLE?

Because only that name fails to resolve. Either the site's domain has expired or its DNS records are broken, and then it fails for everyone. Or a DNS filter or parental control refuses the name on purpose: Cloudflare's 1.1.1.3 service, for example, blocks malware and adult content. Or a failed answer is stuck in the cache, which Fix 3 clears. This page explains the error and cannot tell you whether a certain site is up. Test the address on mobile data.

Which DNS server should I use, 8.8.8.8 or 1.1.1.1?

Either one works, and both are free public services. Google Public DNS uses 8.8.8.8 and 8.8.4.4. Cloudflare uses 1.1.1.1 and 1.0.0.1. The DNS server of your internet provider, which you get with the automatic setting, is also fine when it answers. Do not use 8.8.8.9, which an older version of this guide named: it is not a Google DNS address. Write down the old values before you change anything.

Is it safe to turn off Use secure DNS?

Yes, with one trade-off. Secure DNS encrypts the lookup itself, so that others on the network cannot read or change which site names you ask for. With it off, the lookup goes unencrypted to the DNS server set in Windows. The pages you open stay encrypted by HTTPS. If you use a VPN, it already carries your lookups in its tunnel, and VPN makers advise keeping the browser's secure DNS off. Otherwise turn it back on with a provider that works.

The page is in Spanish or Portuguese (que significa, solución, erro DNS_PROBE_POSSIBLE). Is it the same error?

Yes. The code DNS_PROBE_POSSIBLE is written the same way in every language of the browser, and only the words above it are translated. It means the same everywhere: the browser could not look up the address of the site, and its own check has not reported a result. This page uses the English names of menus and buttons. In another language the settings sit in the same places, so you can follow the fixes by position.

Sources

  1. Chromium source: net_error_info.h, the DNS probe statuses (github.com)
  2. Chromium source: dns_probe_service_factory.cc, how the probe result is decided (github.com)
  3. Chromium source: dns_probe_runner.cc, what the probe looks up (github.com)

Did this fix work?

One click, no account. It tells the next reader which guides are worth their time.

We show the result once 20 readers have answered.
Still broken? Describe your case with the exact error text.

Questions and experiences: fix DNS_PROBE_POSSIBLE error in Chrome or other browsers

Still broken, or found a fix we did not cover? Ask here: members and our editors answer. Reading is open; writing needs a free account.

0 comments

…

4,322 members already hereThey read, write, comment and vote. 0 verified · 31 joined this year