DNS failure is a symptom, not a root cause. It means the name-resolution step did not complete successfully, but the reason can be local, upstream, or policy-related.
Step-by-step solutions
- Test whether the issue affects one domain or all domains.
- Flush cache and retry.
- Restart the network connection.
- Swap to another resolver.
- Compare results from a second device or mobile network.
Useful commands
Windows
nslookup dnsbenchmark.app
ping 1.1.1.1
macOS
dig dnsbenchmark.app
networksetup -getdnsservers Wi-Fi
Linux
resolvectl query dnsbenchmark.app
getent hosts dnsbenchmark.app
If the issue follows stale data, clear DNS cache is the next move. If the failure follows the resolver settings themselves, go to how to reset a DNS server.

