Network issues are common with Windows systems, but are usually resolved once you understand the cause. Imagine a situation where your system is connected to the Internet and the Wireless icon indicates connected but websites do not open. Changing browsers doesn’t help. It is possible that the problem is with the DNS server. If so, please read this article for the resolution.
What is DNS?
The internet does not understand our language. Thus, if we enter the URL of a web page in the address bar of a browser, the DNS server converts it into a numeric value (IP address of the website) readable by the Internet. If the Domain Name System (DNS) stops converting the URL to a numeric value, you will encounter the DNS Server Not Responding error. Usually, for any DNS related issue, you will not be able to access websites.
How do I know if the problem is with the DNS server?
If there is a problem with the DNS server, you might not be able to open the website by entering its URL, but you can still open it by entering the website’s IP address. For example. Enter the Google IP address 126.96.36.199 in the address bar of your browser and press Enter. If he opens Google.com, then you’ve isolated the cause.
In addition, you can try the Ping test.
- Press Win + R to open the To run window and type the command cmd.
- Press Enter to open the Command Prompt window.
- In the Command Prompt window, type the command ping google.com and press Enter.
- If it does not return all 4 packets, type ping 188.8.131.52 and press Enter.
- If you receive all 4 packets with the second command, the problem is most likely with the DNS server.
How to fix DNS issue on Windows 11/10
To troubleshoot DNS related issues on your Windows computer, try the following solutions in order:
- Check for problems with the ISP
- Restart the modem, router and computer
- Renew IP, flush DNS, reset Winsock
- Perform a clean boot on the system
- Enable the Microsoft LLDP protocol driver
- Install the latest network drivers
- Change the diet plan
1]Check the problems with the ISP
If the problem is with the ISP, any level of local troubleshooting would be unnecessary. So first of all, please check the internet connection of other devices connected to the router. If other devices are working fine, the ISP is doing its job properly. If you don’t have another device, try connecting the computer directly to the modem.
Read: Windows cannot communicate with device or resource (primary DNS server)
2]Restart the modem, router and computer
If the system does not retrieve the IP address correctly, try the following solution:
- Turn off the modem, router, and computer.
- Start by starting the modem only and wait 2-3 minutes until all the lights are stable.
- Then start the router and wait 2-3 minutes until the router light is stable.
- Finally, start the computer.
This should solve the problem for many users, but if not, please proceed to the next solution.
Read: Fixed non-authoritative DNS server for zone error
3]Renew IP, flush DNS, reset Winsock
This solution goes through the elevated command prompt mode.
Find Command Prompt in the Windows search bar and select Run as administrator in the right pane for the application. This will open the elevated Command Prompt window.
In the elevated Command Prompt window, type the following commands in order. Press Enter after each command to run it.
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew NETSH winsock reset catalog NETSH int ipv4 reset reset.log NETSH int ipv6 reset reset.log Exit
This will renew the IP, flush the DNS cache, and reset Winsock.
You can also use the network reset feature in Windows 11/10.
Read: How to enable DNS client service if it is grayed out in Windows
4]Perform a clean boot on the system
A clean boot helps isolate the cause if the condition is caused by third-party software products on your system.
If so, try removing such software or at least disabling it at startup.
Read: How to view the contents of the DNS cache in Windows
5]Activate the Microsoft LLDP protocol driver
To enable the Microsoft LLDP protocol driver, follow these steps:
Simultaneously press the Windows key and the R button to open the Run window.
In the Run field, type the command ncpa.cpl and press Enter to open the Network Connections window.
Right click on your active network connection and select Properties.
In the list under “This connection uses the following” find Microsoft LLDP Protocol Driver. Make sure the associated checkbox is checked.
Read: How to check if your router is hacked or if its DNS is hacked?
6]Install the latest network drivers
Outdated or corrupted drivers could also be the root cause of the issue under discussion. So, install the latest network drivers on your system. These can be downloaded from Intel.com.
Read: What is a DNS leak and how to stop the DNS leak
7]Modify the diet plan
Although the balanced power plan is the most common, if you are having DNS related issues, you can change it to high performance as follows:
Press Win + R to open the Run window and type the command powercfg.cpl and press Enter to open the Power Options the window.
From all the power plan options available, please select the High performance power option.
Read: DNS cache poisoning and spoofing: what is it?
8]Switch to Google’s public DNS servers
If all else fails, you can change the DNS server and replace it with public DNS servers from Google – or any other for that matter.
Press Win + R to open the Run window and type the command ncpa.cpl. Press Enter to open the Network Connections window.
Right click on the active network and select Properties.
Double click on Internet Protocol version 4 to open its properties.
Move the radio button to Use the following DNS server addresses. Change the settings as follows:
- Preferred DNS server: 184.108.40.206
- Alternate DNS server: 220.127.116.11
Click OK to save the settings.
Now read: What is DNS Aging and Cleansing and How to Configure the Functionality on Windows Server?