A DNS error means your device is online but cannot turn website names into addresses, so nothing loads even though the connection itself works. The usual message is “DNS server not responding” or “DNS_PROBE_FINISHED_NXDOMAIN”. If every device shows the error, fix it at the router. If only one device shows it, fix that device.
ping 8.8.8.8. If you get replies, the internet works and DNS is the problem. You can also check whether a domain name resolves at all with the DNS lookup tool. If that ping also fails, the connection itself is down, see the router no internet guide instead.ipconfig /flushdns. On a Mac, run sudo dscacheutil -flushcache in Terminal. Then close and reopen the browser.If a public DNS resolver, a fresh router restart, and a second device all still fail, the problem is upstream. Your provider's network may be blocking or failing to route DNS traffic. Contact your provider through its official support channel and tell them that ping to 8.8.8.8 works but name lookups fail, that detail points them at DNS rather than the line.
Is it safe to change my DNS to 1.1.1.1 or 8.8.8.8? Yes. Cloudflare's 1.1.1.1 and Google's 8.8.8.8 are free, widely used public resolvers. Changing DNS only affects how names are looked up, and you can switch back to automatic at any time.
Why does DNS fail on every device at once? Because every device uses the router, which forwards lookups to your provider's DNS server. If that server is down or the router's DNS cache is stale, every device fails together. Setting public DNS on the router fixes all of them at once.
What does DNS_PROBE_FINISHED_NXDOMAIN mean? It means the DNS lookup said the name does not exist. It is often a stale cache, a typo in the address, or a DNS server problem rather than the site being down. Flush the cache and try a public resolver before assuming the site is gone.
Router Has No Internet · Router Admin Page Not Loading · ERR_INTERNET_DISCONNECTED · Router Slow Wi-Fi