How to Fix "DNS Server Not Responding" Error on Windows, Mac, and Mobile

Few things are more frustrating than trying to open a webpage only to be greeted by the dreaded "DNS Server Not Responding" error. Whether you're on Windows, macOS, or your phone, this error essentially means your device can't translate website names (like google.com) into the IP addresses it needs to actually reach those sites.

The good news? This is almost always fixable — and usually pretty quickly. In this guide, we'll walk through every proven method to get your internet connection back on track.

Person troubleshooting internet connection on laptop

Photo by Karolina Kaboompics via Pexels

What Does "DNS Server Not Responding" Actually Mean?

DNS stands for Domain Name System — think of it as the internet's phone book. When you type a URL into your browser, DNS servers translate that human-readable address into a numerical IP address (like 142.250.80.46) so your device knows where to connect.

When your DNS server isn't responding, it means the translation step is failing. Your internet connection might be perfectly fine, but your device simply can't look up where to go. It's like having a working car but no GPS and no road signs.

Common causes include:

  • Your router needs a restart
  • Your ISP's DNS servers are temporarily down
  • Outdated or corrupted DNS cache on your device
  • Firewall or antivirus software blocking DNS requests
  • Incorrect network adapter settings
  • Outdated network drivers

Fix 1: Restart Your Router and Modem

Let's start with the classic IT fix that actually works more often than you'd expect.

  1. Unplug your router and modem from power
  2. Wait at least 30 seconds (this lets the hardware fully reset)
  3. Plug the modem back in first, wait for it to fully boot
  4. Then plug in the router
  5. Wait 1-2 minutes for everything to stabilize
  6. Try loading a website

This clears the router's internal DNS cache and forces it to establish a fresh connection with your ISP. About 40-50% of DNS issues are resolved with this step alone.

Fix 2: Flush Your DNS Cache

Your computer stores DNS lookups locally to speed things up. Sometimes this cache gets corrupted or outdated, causing resolution failures.

On Windows:

  1. Press Win + R, type cmd, and press Enter
  2. In the Command Prompt, type: ipconfig /flushdns
  3. Press Enter
  4. You should see: "Successfully flushed the DNS Resolver Cache"

On macOS:

  1. Open Terminal (search for it in Spotlight)
  2. Type: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Enter your admin password when prompted

On Linux:

  1. Open Terminal
  2. Type: sudo systemd-resolve --flush-caches
  3. Or if using nscd: sudo service nscd restart

After flushing, try visiting a website again. If the issue was caused by stale cache data, this should fix it immediately.

Fix 3: Switch to a Public DNS Server

This is often the most effective fix because it bypasses your ISP's potentially problematic DNS servers entirely. Google Public DNS and Cloudflare DNS are free, fast, and reliable alternatives.

Popular public DNS servers:

  • Google DNS: 8.8.8.8 and 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 and 1.0.0.1
  • OpenDNS: 208.67.222.222 and 208.67.220.220

Change DNS on Windows:

  1. Open Settings → Network & Internet → Advanced network settings
  2. Click on your active adapter (Wi-Fi or Ethernet)
  3. Click Edit next to DNS server assignment
  4. Switch from Automatic to Manual
  5. Enable IPv4 and enter: Preferred DNS: 8.8.8.8, Alternate DNS: 8.8.4.4
  6. Click Save

Change DNS on macOS:

  1. Go to System Settings → Wi-Fi (or Network)
  2. Click Details on your active connection
  3. Go to the DNS tab
  4. Click + and add 8.8.8.8 and 8.8.4.4
  5. Click OK and Apply

Change DNS on Android:

  1. Go to Settings → Wi-Fi
  2. Long-press your connected network → Modify network
  3. Toggle Advanced options
  4. Change IP settings to Static
  5. Enter DNS 1: 8.8.8.8 and DNS 2: 8.8.4.4

Change DNS on iPhone/iPad:

  1. Go to Settings → Wi-Fi
  2. Tap the (i) icon next to your network
  3. Tap Configure DNS → Manual
  4. Delete existing servers and add 8.8.8.8 and 8.8.4.4

If you're concerned about privacy with your DNS queries, Cloudflare's 1.1.1.1 is an excellent choice — they have a strong privacy-first policy that cybersecurity experts often recommend. For a deeper dive into protecting your online activity, check out CyberShield Tips for practical security and privacy guides.

Fix 4: Disable Your Firewall or Antivirus Temporarily

Sometimes overzealous security software can block DNS queries. To test if this is the culprit:

  1. Temporarily disable your firewall/antivirus
  2. Try loading a website
  3. If it works, re-enable your security software and add an exception for DNS traffic (port 53)

⚠️ Important: Don't leave your firewall disabled permanently. This is just a diagnostic step to identify the problem.

On Windows:

  1. Open Windows Security → Firewall & network protection
  2. Click your active network profile
  3. Toggle Microsoft Defender Firewall off temporarily
  4. Test your connection
  5. Toggle it back on immediately

On macOS:

  1. Go to System Settings → Network → Firewall
  2. Toggle the firewall off
  3. Test, then re-enable

Fix 5: Reset Your Network Settings

If nothing else works, resetting your entire network configuration can clear deep-seated issues.

On Windows:

  1. Open Command Prompt as Administrator
  2. Run these commands one at a time:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
  1. Restart your computer

On macOS:

  1. Go to System Settings → Wi-Fi
  2. Click Details on your connection
  3. Click Forget This Network
  4. Reconnect and re-enter your Wi-Fi password

On iPhone:

  1. Go to Settings → General → Transfer or Reset iPhone → Reset
  2. Tap Reset Network Settings
  3. This will forget all saved Wi-Fi networks, so have your passwords ready

Fix 6: Update Your Network Drivers (Windows)

Outdated or corrupted network drivers are a sneaky cause of DNS issues on Windows machines.

  1. Press Win + X and select Device Manager
  2. Expand Network adapters
  3. Right-click your Wi-Fi or Ethernet adapter
  4. Select Update driver → Search automatically for drivers
  5. If an update is found, install it and restart

If no update is found through Windows, visit your adapter manufacturer's website (Intel, Realtek, etc.) for the latest driver. You can also try using driver management tools — for software recommendations and reviews, SoftwarePeeks covers a wide range of useful utilities.

Fix 7: Try a Different Browser or Device

Before diving deeper into troubleshooting, do a quick sanity check:

  • Try a different browser — if Chrome fails, try Firefox or Edge
  • Try a different device — if your laptop fails but your phone works on the same Wi-Fi, the problem is with your laptop specifically
  • Try mobile data — if your phone works on cellular data but not Wi-Fi, the issue is with your network, not your device

This simple step helps you narrow down whether the problem is device-specific, browser-specific, or network-wide.

Fix 8: Disable IPv6 (If You Don't Need It)

Some networks have issues with IPv6 DNS resolution. Disabling it can sometimes resolve persistent DNS problems.

On Windows:

  1. Open Control Panel → Network and Sharing Center
  2. Click Change adapter settings
  3. Right-click your active connection → Properties
  4. Uncheck Internet Protocol Version 6 (TCP/IPv6)
  5. Click OK

On macOS:

  1. Open Terminal
  2. Type: networksetup -setv6off Wi-Fi
  3. To re-enable later: networksetup -setv6automatic Wi-Fi

When Nothing Works: Contact Your ISP

If you've tried everything above and still can't resolve the issue, the problem might be on your ISP's end. Before calling:

  • Check DownDetector to see if other users are reporting outages with your ISP
  • Try connecting through a VPN — if that works, it confirms the issue is with your ISP's DNS
  • Note the specific error messages and steps you've already tried (your support agent will appreciate this)

Prevention: How to Avoid DNS Issues in the Future

  • Use a reliable public DNS by default — Google (8.8.8.8) or Cloudflare (1.1.1.1) are more reliable than most ISP DNS servers
  • Keep your router firmware updated — manufacturers regularly release fixes for connectivity issues
  • Restart your router periodically — once a week or so helps prevent cache buildup
  • Keep network drivers current — especially on Windows
  • Consider DNS-over-HTTPS (DoH) — modern browsers support encrypted DNS, which can bypass some ISP-related DNS problems while adding privacy

Wrapping Up

The "DNS Server Not Responding" error sounds intimidating, but it's almost always solvable with the steps above. Start with the basics (restart router, flush cache), then escalate to changing DNS servers. Nine times out of ten, switching to Google DNS or Cloudflare DNS permanently fixes the issue and actually speeds up your browsing.

If you're interested in automating some of these network maintenance tasks or using AI tools to monitor your connection health, check out AiCraftGuide for practical guides on AI-powered productivity solutions.

Got a different fix that worked for you? Drop a comment below — we'd love to add community solutions to this guide!

Comments

Popular posts from this blog

Navigating the Facebook Login Process: A Comprehensive Guide

How to Fix Bluetooth Not Working on Windows 11: 10 Proven Solutions

How to Fix a Slow Laptop in 2026: 14 Fixes That Actually Work (Windows & Mac)