Confirm DNS is the actual problem
Before changing settings, isolate the issue:
- Run a DNS lookup against a well-known domain (e.g. cloudflare.com). If it fails here too, your resolver is unreachable.
- Try the same domain from your phone on cellular data. If it works there, the problem is on your local network.
- Open a known IP directly in the browser (e.g. 1.1.1.1). If that loads, you have connectivity — only DNS is broken.
Fix it on Windows
- Open Settings → Network & Internet → Advanced network settings.
- Select your adapter, choose Edit DNS server assignment, switch to Manual.
- Set IPv4 preferred to
1.1.1.1, alternate to1.0.0.1. - In an admin PowerShell, run
ipconfig /flushdns.
Fix it on macOS, iOS and Android
- macOS: System Settings → Network → Details → DNS → add
1.1.1.1and remove old entries. - iOS: Settings → Wi-Fi → tap (i) → Configure DNS → Manual → add
1.1.1.1. - Android: Settings → Network & internet → Private DNS → enter
one.one.one.one.
If it's still broken
Power-cycle your router for a full 30 seconds. If the error returns within hours, your ISP's upstream resolver is unstable — keeping a public DNS configured permanently is the most reliable fix. Pro users can schedule a recurring DNS health check from the dashboard to catch resolver outages before they affect work.