Internet connectivity issues are very common for PC and Mac users. Specially, Windows users face some common connectivity problems frequently. “DNS server is not responding” is one of them. Actually, This is not the only DNS related issue that PC users face. But, This is the most common and annoying. It can prevent you to connect to internet. So, In this article, You will learn how to fix DNS server not responding issue.
It happens more when your PC or laptop is connected with an Ethernet cable. But, You also may face similar problem with Wi-Fi. Normally, You can’t understand why your PC is not connecting to internet. When you run troubleshooter to diagnose and fix the connectivity issue, It may show you that you are facing the problem that we are talking about. Normally, Windows network diagnostic tool shows an error message like this –
Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding
Look at the screenshot. You will understand more clearly. However, This problem may disturb you in windows 10, 8 or 7 even the Vista or XP.
What Causes “DNS Server is not Responding”:
It has several reasons. Sometimes, It can be a temporary problem which is directly belong to your ISP. If you continue to experience this DNS server issue, This is probably a result of any misconfiguration of your PC, Modem or Router. Sometimes, Your antivirus or firewall may create this type of problems. By the way, This not a tough thing to resolve this issue.
How to Fix DNS server not responding:
There are several methods to get rid of this problem. Before trying these things, You can restart your PC, Router and modem. Sometimes, It fixes dns server not responding problem. But, If it doesn’t work, Follow these methods
1. Change DNS Server Addresses
This is the most successful method for this problem. If the DNS servers (Local ISP Provided or default) are down that you are using, It may stop you from connecting to internet. It also can happen, If you are using incorrect DNS addresses. So, You should change DNS server addresses from connection setting and see if it fixes DNS server not responding issue.
- First of all, Right click on Start button and choose Network Connections.
- Now, Double click on the connection you are using and click on Propeties from from the newly opened window.
- This time, Double click on Internet Protocol Version 4 (TCP/IPv4).
- Check on Use the following DNS server address and set your preferred DNS: 22.214.171.124 and Alternative DNS 126.96.36.199. You also can use open DNS. That is 188.8.131.52 and 184.108.40.206.
- Don’t forget to check Validate settings upon exit and click on OK.
- Save the settings.
After doing following things, Restart your computer. Now, You should no longer face DNS server is not responding issue.
2. Defining Network Address:
If you are connected with Ethernet cable and experiencing this problem, This method will work in most cases. Before going forward, You must know physical address of Ethernet adapter. Here are the instructions you will have to follow.
- Press Win + X from keyboard and choose Command Prompt.
- Now, Type IPCONFIG /ALL and hit Enter. It will show you the physical address of Ethernet and wireless adapters. Just, Copy the Ethernet adapter address.
- After getting physical address, Open network connections window like first method.
- Double click on the connection you are using and then click on Configure.
- Then, Open Advanced tab.
- Now, Find Network Address option from property section and set its value. The value should be the physical address you have got a moment ago from command prompt. But, It should not have any hyphen. It means, If you physical address is something like 8B-DD-08-K1-B0, You should set network address value as 8BDD08K1B0.
- Save all settings and try to connect to the internet. You can restart your PC. It should fix DNS server not responding problem.
Note: In some cases, you may need to disable your firewall and update your network adapter. If you still face dns server not responding problem, then you can reverse your setting. That means in Advance tab of adapter properties, set your network address ‘Not Present’ as before. Now see your problem has been solved. 🙂
3. Reset DNS and Connections Completely:
This is another most working method to resolve DNS server not responding in windows. Flushing DNS and resetting connections completely is really helpful to troubleshoot any network related problems. I already have published an article: How to Reset DNS and Connections completely. Just, Follow instructions from there and restart your PC. You may need to reconfigure your internet connection. Then see, If it removes DNS server not responding issue or not.
4. Re-adding Winsock Registries:
If first 3 methods fail, Follow this one. To fix DNS server not responding what you can do is readding winsock registries. You can backup it and delete the orginals. Then restart your PC. Again, Add it from the backup and restart your windows computer. Now, See “DNS server not responding” problem has been resolved. Anyway, Here are the full instructions-
- First of all, Press Windows Key + R from keyboard to open RUN.
- Type regedit and press Enter.
- Navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services.
- Right click on Winsock and select Export.
- Now, Give it a name for example winsock1.reg and click on Save.
- Do the same thing for Winsock2.
- Now, Again right click on Winsock and Winsock2 and select Delete to delete these registries.
- Restart your PC.
- Again, Open Windows registry editor and navigate to the same location.
- Now, Click on File from the menu and select Import.
- Select the backup registry and click on open.
- Now, Restart your PC again and check if it fixes the problem DNS server is not responding.
5. Disabling NetBIOS
Actually, Enabling or disabling NetBIOS may not be responsible for this problem. Most of the time this problem is caused by registry errors or other configurations. Anyway, If you are not connected to a corporate network or if you have not setup home network, You can disable NetBIOS for your internet connection. I found online that it helps some users to get rid of DNS server not responding. Here are the instructions what you should do –
- Go to Control Panel > Network and Internet > Network and Sharing Center.
- Now, Double click on the network connection that you are using.
- Double click on Internet Protocol Version 4 (TCP/IPv4).
- Click on Advanced.
- Check on Disable NetBIOS over TCP/IP to fix DNS server not responding.
- Click on OK.
- Close everything and now check if you are still encountering the problem.
I think, Any of these methods must work to fix the issue. If it doesn’t help, You can consider resetting or reinstalling windows. But, Before doing it, Read next few suggestions.
Still Facing DNS Server Not Responding?
If you still experience same problem, You should go to your router or modem admin panel and re-configure everything correctly. You also should check, If other devices in your home network are giving same error “DNS server not responding” or not. I mean, You should diagnose, If your router has been damaged or not. I have already mentioned that this problem can be belong to your ISP. So, You also can contact their customer support to get rid of DNS server not responding issue.