Fix: 'DNS Server Not Responding' Error: A Complete Networking Guide

The 'DNS Server Not Responding' error is one of the most common and frustrating internet connectivity issues. It occurs when your computer or browser is unable to establish a connection with the Domain Name System (DNS)—the service that translates website names (like google.com) into IP addresses. When this handshake fails, you lose access to the web entirely.

This guide provides a comprehensive, step-by-step approach to diagnosing and fixing the issue, ranging from simple hardware resets to advanced network configuration.

1. Restart Your Router and Modem

Most networking issues are caused by temporary firmware glitches or a clogged cache in your hardware. To perform a power cycle:

  • Unplug the power cables from both your router and modem.
  • Wait for at least 30 to 60 seconds to ensure the capacitors are fully discharged.
  • Plug the modem back in first and wait for the lights to stabilize.
  • Plug in the router and wait for the Wi-Fi indicator to turn on.

2. Flush the DNS Cache and Reset the IP Stack

Over time, your computer stores a local database of DNS entries. If this cache becomes corrupted, it will trigger the 'Not Responding' error. You can clear this using the Windows Command Prompt:

  • Press the Windows Key, type cmd, right-click it, and select Run as Administrator.
  • Type ipconfig /flushdns and press Enter.
  • Type ipconfig /registerdns and press Enter.
  • Type ipconfig /release and press Enter.
  • Type ipconfig /renew and press Enter.
  • Type netsh winsock reset and press Enter.
Restart your computer after these commands are finished to apply the changes.

3. Manually Change DNS Server Addresses

By default, your devices use the DNS servers provided by your Internet Service Provider (ISP). If the ISP's servers are down or overloaded, you can switch to faster, more reliable public DNS servers like Google DNS:

  • Open the Control Panel and go to Network and Sharing Center.
  • Click Change adapter settings on the left sidebar.
  • Right-click your active connection (Wi-Fi or Ethernet) and select Properties.
  • Highlight Internet Protocol Version 4 (TCP/IPv4) and click the Properties button.
  • Select Use the following DNS server addresses.
  • For Preferred DNS server, enter: 8.8.8.8
  • For Alternate DNS server, enter: 8.8.4.4
  • Check the box Validate settings upon exit and click OK.

4. Disable Internet Protocol Version 6 (IPv6)

While IPv6 is the newest version of the Internet Protocol, it can sometimes cause conflicts with older router firmware or specific ISP configurations. Disabling it often resolves DNS hang-ups:

  • Go back to the Properties window of your network adapter (as shown in Step 3).
  • Look for Internet Protocol Version 6 (TCP/IPv6) in the list.
  • Uncheck the box next to it.
  • Click OK and restart your browser to see if the connection is restored.

5. Disable Peer-to-Peer (P2P) Windows Updates

Windows has a feature that allows your PC to share downloaded updates with other PCs on your local network. This can sometimes interfere with DNS requests:

  • Go to Settings > Windows Update > Advanced options.
  • Click on Delivery Optimization.
  • Toggle the switch for Allow downloads from other PCs to Off.

6. Update Your Network Adapter Driver

An outdated or corrupted network driver can prevent the OS from communicating correctly with the DNS.

  • Right-click the Start button and select Device Manager.
  • Expand the Network adapters section.
  • Right-click your primary network controller (e.g., Intel Wi-Fi or Realtek Ethernet) and select Update driver.
  • Select Search automatically for drivers. If an update is found, install it and reboot your machine.


💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #Internet