"Your DNS server might be unavailable" is a Windows Network Diagnostics message shown when the troubleshooter detects that DNS queries aren't working. Your internet connection may be physically working, but domain names can't be resolved.
First, check if your internet is working and what your current IP address is:
🔍 Check My IP Address →Windows Network Diagnostics runs a DNS test and it fails. This happens when: your ISP's DNS server is down, your router isn't forwarding DNS queries properly, your DNS settings point to a non-existent server, Windows's DNS Client service has stopped, or your network adapter driver has a bug affecting DNS.
This directly fixes the problem if your ISP's DNS is down. Go to Control Panel → Network and Sharing Centre → Change adapter settings → right-click your connection → Properties → Internet Protocol Version 4 → Use the following DNS server addresses:
Preferred: 8.8.8.8
Alternate: 8.8.4.4
Click OK. Open Command Prompt and run ipconfig /flushdns.
Press Windows+R → type services.msc → find "DNS Client" → right-click → Restart. If it's stopped, right-click → Start. The DNS Client service caches DNS responses and manages lookups — if it crashes, all DNS fails.
Open Command Prompt as administrator → ipconfig /flushdns. Also run ipconfig /registerdns to re-register DNS. Then restart your browser and test.
Many home routers act as a DNS relay — they forward your DNS queries to your ISP's servers. If the router's DNS relay is stuck, restarting it fixes the issue. Unplug for 30 seconds, plug back in, wait for full startup.
A buggy driver can cause DNS to fail. Open Device Manager → Network Adapters → right-click your adapter → Update driver. If the issue started after a recent Windows Update, try: Properties → Driver → Roll Back Driver to the previous version.
✅ Fixed it? Visit tools.examineip.com to confirm your IP address and connection are working correctly.
← Back to the complete guide: Internet Errors Hub
Last updated: April 2, 2026 • Report an error