DNS Server Not Responding on Windows 10: How to Fix WiFi on a Laptop

The experience of trying to access the internet and seeing the message "DNS server not responding" instead of the usual start page is familiar to many Windows 10 users. This error can catch you off guard at the most inopportune moment: during an important video conference, loading a work project, or watching a movie. The problem often occurs specifically on laptops, using a wireless connection WiFi, and is associated with the system's inability to convert a website's domain name into a computer-readable IP address.

The cause of the failure could be a software conflict with the network card drivers, incorrect router settings, or temporary issues with the ISP. It's important not to panic, as in most cases, the solution is within the operating system's capabilities and doesn't require extensive programming knowledge. We'll walk you through a step-by-step procedure to help restore access to the global network.

Before attempting any complex repairs, it's worth performing a basic hardware diagnostic. Often, the problem can be resolved by simply rebooting the router, which may have frozen due to overheating or a power surge. If the router is working properly but the error persists, the issue is likely a settings issue. Windows 10 or the settings of your laptop's network adapter.

Diagnostics and initial connection check

The first step is to use the built-in Windows diagnostic tool, which automatically scans the system for known issues. Right-click the network icon in the system tray and select "Troubleshoot." The system will attempt to reset the adapter or update the configuration, but this often only produces temporary results or reports that the problem was not found.

A more in-depth analysis can be performed via the command line. This is a powerful tool that allows you to see the real state of the network stack. To do this, launch the console as an administrator and enter the command ipconfig /allIn the list that appears, find your wireless adapter and pay attention to the "DNS Servers" lines. If the addresses listed there differ from those of your gateway or ISP, they may be statically assigned and out of date.

⚠️ Note: If the DNS server line shows 0.0.0.0 or an address starting with 169.254, this means the laptop did not receive the settings automatically from the router. In this case, manually entering the addresses is mandatory.

It's also worth checking if the internet is working on other devices connected to the same access point. If your smartphone or tablet can open websites without any problems, WiFi, then the problem is localized in the operating system of your laptopIf there's no internet connection anywhere, rebooting the router and contacting your ISP would be more advisable than configuring Windows.

📊 How often do you encounter DNS errors?
Daily
Once a week
Rarely
This is the first time I see this error.

Resetting DNS cache and network settings

One of the most common causes of the "DNS server not responding" error is a full or corrupted DNS cache. The operating system stores the addresses of visited websites to speed up loading times, but over time, this data can become outdated or corrupted. Clearing the cache is a safe and quick procedure that often restores the network to normal operation.

To perform a reset, open the command prompt (cmd) with administrator rights. Enter the command ipconfig /flushdns and press Enter. You should see a message indicating that the resolver cache has been successfully cleared. After this, it's recommended to reset TCP/IP and Winsock settings, as they may also contain configuration errors.

☑️ Network Reset Checklist

Completed: 0 / 5

The command sequence for a hard reset is as follows:

ipconfig /flushdns

ipconfig /registerdns

ipconfig /release

ipconfig /renew

netsh winsock reset

After executing all commands, the system will require a mandatory reboot. Do not ignore this request, as changes to the registry and network drivers only take effect after a reboot. Windows 10If the error disappears after rebooting, then the problem was a software failure in the network protocols.

Manual registration of DNS addresses

If automatic address acquisition doesn't work, the best solution is to manually set up reliable public DNS servers. Providers often provide their own servers, which can be slow or crash. Using alternative services, such as Google Public DNS or Cloudflare, often solves the problem of connection stability.

To change the settings, go to the Network Control Panel. Click Win + R, enter ncpa.cpl and press Enter. Find your wireless connection, right-click it, and select "Properties." In the list of components, find "Internet Protocol Version 4 (TCP/IPv4)," select it, and click "Properties" again.

In the window that opens, select "Use the following DNS server addresses." Enter the following values ​​in the fields (select one of the pairs):

  • 🌐 Google DNS: Preferred - 8.8.8.8, Alternate - 8.4.4.4
  • 🚀 Cloudflare DNS: Preferred - 1.1.1.1, Alternate - 1.0.0.1
  • 🛡️ AdGuard DNS: Preferred - 94.140.14.14, Alternate - 94.140.15.15

After entering the data, close all windows by clicking "OK." A connection test should show no errors. If the "DNS server not responding" issue persists, try swapping the preferred and alternate servers or using a different pair of addresses from the table below.

Service Preferred DNS Alternative DNS Peculiarity
Google Public 8.8.8.8 8.8.4.4 High speed, stability
Cloudflare 1.1.1.1 1.0.0.1 Emphasis on privacy
Quad9 9.9.9.9 149.112.112.112 Blocking malicious websites
OpenDNS 208.67.222.222 208.67.220.220 Flexible filtering settings

Updating and reinstalling WiFi drivers

The network adapter driver is an intermediary between the operating system and the physical module. WiFi on your laptop. If the driver is outdated, corrupted, or conflicts with the latest Windows 10 updates, communication with DNS servers may be interrupted. The system will often find a suitable driver automatically, but it's better to use the official source.

Go to your laptop manufacturer's website (for example, ASUS, Lenovo, HP) and find your model in the support section. Download the latest driver for your Wireless LAN or Network Adapter. Installing over an old driver may not work, so we recommend first uninstalling the current driver through Device Manager.

Open Device Manager, find the "Network Adapters" section, right-click your wireless device, and select "Uninstall device." Check "Delete the driver software for this device," if available. Then, restart your laptop. Windows will attempt to install the basic driver, or you can install the previously downloaded file.

⚠️ Important: Uninstalling the driver will disconnect your network connection. Make sure you have the driver installation file saved to your hard drive or prepared on a USB drive to avoid losing internet access completely.

In some cases, the problem lies with power saving settings. Windows 10 may disable the adapter to save battery power, causing crashes. In the adapter properties in Device Manager, go to the "Power Management" tab and uncheck "Allow the computer to turn off this device to save power."

Checking the DNS client service and antivirus

The DNS Client system service is responsible for handling domain names in Windows. If it's stopped or not working properly, browsers won't be able to open websites. You can check its status in the services menu: click Win + R, enter services.msc and find "DNS Client" in the list.

Make sure the startup type is set to "Automatic" and the service is running. If it is stopped, click "Start." If the service fails to start and returns an error, this may indicate corrupted system files or a virus infection. In this case, checking the system integrity with the command sfc /scannow in the command line.

The impact of antiviruses on DNS

Many modern antiviruses have web protection modules that intercept DNS requests to check for security. If the antivirus isn't working properly, it may be blocking the connection. Try temporarily disabling the firewall or web protection of your antivirus (Dr.Web, Kaspersky, ESET) and test your network access.

It's also worth checking that static DNS addresses aren't configured in your router's settings. If you've changed your router settings before, they may contain invalid addresses. The best option is to set your router to "Automatically from ISP" or configure trusted Google/Cloudflare addresses so they are broadcast to all connected devices.

Resetting the network in Windows 10 as a radical method

If none of the above methods help, Windows 10 offers a full network reset feature. It removes all installed network adapters and resets all network components to their original factory settings. This is a "core" solution that resolves 99% of software conflicts.

To start, go to "Settings" (the gear icon in the Start menu) → "Network & Internet." Scroll down to "Status" and find the "Network reset" link. Click it, then click "Reset now." The system will warn you that a reboot will take place in 5 minutes.

After rebooting, you will have to re-enter your password. WiFi network, as Windows will forget all previously saved connection profiles. VPN client settings and virtual network adapters, if used, may also be reset.

After the reset, the system will install the default drivers and settings. If the "DNS server is not responding" error persists, the problem is most likely hardware-related or related to your ISP's equipment. In this case, you should check the connection cable (if used) or contact your ISP's technical support.

Why does the error only appear on one device?

If the internet works on your phone and tablet, but not on your laptop, then the router is working properly. The problem lies in the specific laptop's settings: drivers, DNS cache, antivirus, or static IP addresses in the adapter properties.

Can a virus cause DNS errors?

Yes, some malware changes DNS addresses to their own servers to redirect traffic or block access to antivirus software. Scan your system with Malwarebytes or the built-in Windows Defender.

Does time and date affect DNS performance?

Incorrect time and date can cause security certificate (SSL) conflicts, preventing browsers from opening websites, even though the DNS server may technically be responding. Ensure your system's time is synchronized with the internet.

Do I need to disable IPv6 to solve the problem?

In rare cases, a conflict between IPv4 and IPv6 protocols can cause problems. You can try unchecking "Internet Protocol Version 6 (TCP/IPv6)" in the network adapter properties, leaving only IPv4 enabled, and test the results.