DNS_PROBE_FINISHED_BAD_CONFIG medium
DNS_PROBE_FINISHED_BAD_CONFIG
Chrome's DNS probe failed because the device's configured resolver is unreachable or isn't a real DNS server.
What you see
This site can't be reached The webpage at https://example.com might be temporarily down or it may have moved permanently to a new web address. ERR_NAME_NOT_RESOLVED / DNS_PROBE_FINISHED_BAD_CONFIG
What’s actually happening
Every site fails the same way, including ones you reached five minutes ago. Chrome runs its built-in DNS probe, can't get a usable answer from the resolver your OS handed it, and gives up with BAD_CONFIG. The tell is that it's machine-wide: a phone on the same Wi-Fi loads fine, but this device can't resolve anything. Refreshing does nothing because the problem is the resolver setting, not the page.
Common causes
- A static DNS server was set manually (e.g. a typo'd 8.8.8.8 as 8.8.8.0) and that IP isn't actually answering queries
- A VPN or security client edited the adapter's DNS and left a stale or internal-only resolver behind after disconnecting
- Malware or a rogue app rewrote network settings to point DNS at a dead or hijacked server
- The DHCP lease expired or the router rebooted and the device is holding an old resolver address that no longer responds
- Corrupted TCP/IP or DNS client state in the OS after a crash or bad update
How to fix it
- Flush Chrome's internal DNS cache firstOpen chrome://net-internals/#dns, click Clear host cache, then chrome://net-internals/#sockets and Flush socket pools. This clears Chrome's own resolver state without touching the OS. Reload the tab. If it sticks, the problem is below Chrome.
- Reset the OS resolver to automatic (DHCP)Windows: ncpa.cpl > adapter Properties > IPv4 > 'Obtain DNS server address automatically'. macOS: System Settings > Network > Details > DNS, remove any manually listed servers so it inherits from DHCP. This undoes the most common cause — a bad manual or leftover-VPN resolver.
- Flush the OS DNS cache and renew the leaseWindows: 'ipconfig /flushdns' then 'ipconfig /release' and 'ipconfig /renew'. macOS: 'sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder'. This drops cached bad entries and pulls a fresh resolver from the router.
- Reset the network stack if it still failsWindows: 'netsh winsock reset' and 'netsh int ip reset', then reboot. This rebuilds the Winsock catalog, which a misbehaving VPN or AV filter driver commonly corrupts.
- Set a known-good public resolver as a testTemporarily set DNS to 1.1.1.1 or 8.8.8.8. If sites load, your router's or ISP's resolver was the dead one; if it still fails, suspect a local filter driver, firewall, or malware and scan the machine.
Stop it recurring
Leave DNS on automatic/DHCP unless you have a specific reason to override it, and double-check any manually entered resolver IP.
Related errors