- A DNS server has a critical job. It translates a domain name into an IP address that your computers can send requests and receive data from.
- If you are having DNS issues it usually means you cannot surf the web properly. Make some changes in your settings or completely change the DNS provider if they don't work.
- Many more articles related to this subject can be found in the DNS section of the website.
- Check out the Network & Internet section for more network-related articles for Windows.
There’s a spread of DNS issues, especially the DNS server not responding error which plagues Windows 10 users as well. Today, we’ll help you tweak some DNS settings in Windows 10 and hopefully resolve the issue on your Windows 10 PC or laptop.
How to fix DNS server issues in Windows 10
- Use Command Prompt
- Turn off the peer-to-peer download for Windows updates
- Change Power Options settings
- Reinstall your network adapter drivers
- Make sure that Microsoft LLDP Protocol Driver is enabled
- Perform Clean boot to fix DNS issues on Windows 10
- Change the configuration of the wireless router
- Use Google’s public DNS server
- Change the MAC address of your network adapter
- Remove Winsock keys from the registry
Solution 1 – Use Command Prompt
- Start Command Prompt as administrator. To do that press Windows Key + X to open Power User Menu and select Command Prompt (Admin) from the menu.
- When Command Prompt opens enter the following lines and press Enter after each:
- ipconfig /flushdns
- ipconfig /registerdns
- ipconfig /release
- ipconfig /renew
- NETSH winsock reset catalog
- NETSH int ipv4 reset reset.log
- NETSH int ipv6 reset reset.log
After you close the Command Prompt check if the issue is resolved.
Many network issues are caused by malware, various scripts, and bots. You can secure yourself by installing Cyberghost, a leader in the VPN market. It protects your PC from attacks while browsing, masks your IP address and blocks all unwanted access.
Solution 2 – Turn off the peer-to-peer download for Windows updates
Sometimes Windows Updates can cause issues with DNS.
One potential solution that users found is to disable peer-to-peer download for Windows updates. To do that, follow these steps:
- Open the Settings app and go to Update & Security section.
- Click Advanced options.
- Now click on Choose how updates are delivered.
- Select PCs on my local network and turn off Updates from more than one place.
- Close the Settings app and check if the issue is resolved.
Solution 3 – Change Power Options settings
You can fix this problem by changing the power settings of your wireless network adapter. To do that, follow these steps:
- Press Windows Key + S and enter power options. Select Power Options from the menu.
- Locate your current power plan and click Change plan settings.
- Now click on Change advanced power settings.
- Locate Wireless Adapter settings and set them to Maximum Performance.
- Click Apply and OK to save changes.
Solution 4 – Reinstall your network adapter drivers
Some users claim that you can fix this issue by removing and reinstalling your network adapter driver.
- Press Windows Key + X and select Device Manager from the list of results.
- Locate your network adapter, right-click it and choose Uninstall.
- After you uninstall it, click the Scan for hardware changes button.
- Locate your network adapter once again, right-click it and choose Update Driver Software.
- Choose the option to Search automatically for updated driver software.
- Wait for Windows 10 to download and install the necessary software on your device.
- We also recommend using a third-party tool to automatically download all the outdated drivers on your PC.
Update drivers automatically
Tweakbit’s Driver Updater (approved by Microsoft and Norton Antivirus) will help you update drivers automatically and prevent PC damage caused by installing the wrong driver versions.
After several tests, our team concluded that this is the best-automatized solution.
Here is a quick guide on how to use it:
- Download and install TweakBit Driver Updater
- Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.
- Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the ‘Update driver’ link next to the driver name. Or simply click the ‘Update all’ button at the bottom to automatically install all recommended updates.
Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.
Disclaimer: some features of this tool are not free.
Solution 5 – Make sure that Microsoft LLDP Protocol Driver is enabled
If you have issues with DNS we suggest that you check if Microsoft LLDP Protocol Driver is enabled for your connection. To do that follow these steps:
- Press Windows Key + X and choose Network Connections.
- Network Connections window will appear. Locate your network connection, right-click it and choose Properties.
- Locate Microsoft LLDP Protocol Driver and make sure that is enabled. Click the OK button to save changes.
Solution 6 – Perform Clean boot to fix DNS issues on Windows 10
According to them, some third-party service was interfering with DNS and after finding and disabling the problematic service the issue was resolved.
To do that follow these steps:
- Press Windows Key + R and enter msconfig. Click OK or press Enter.
- When System Configuration window opens go to Services tab.
- Check Hide all Microsoft services and click Disable all button.
- Click Apply and OK to save changes.
- Restart your PC.
Now you can repeat the same steps and enable services one by one until you find the problematic one.
Solution 7 – Change the configuration of the wireless router
Users reported that Windows 10 has some issues with certain wireless frequencies and standards.
To fix this issue, you need to change your wireless router settings.
It seems that Windows 10 has problems with 2.4GHz networks, therefore if your wireless adapter supports 5GHz frequency make sure that you use it.
If your adapter doesn’t work with 5GHz frequency be sure to use 2.4GHz Legacy option instead. For more details on how to change these settings be sure to check your wireless router manual.
Solution 8 – Use Google’s public DNS server
Your ISP’s DNS server might have some issues, so you might want to use Google’s public DNS instead. To do that follow these steps.
- Open Network Connections, locate your connection, right-click it and choose Properties.
- Once the Properties window opens select Internet Protocol Version 4 (TCP/IPv4) and then open Properties.
- Select Use the following DNS server addresses and set 184.108.40.206 as Preferred DNS server and 220.127.116.11 as Alternate DNS server.
- Once you’re done, click OK.
Alternatively, some users are suggesting to use 18.104.22.168 as Preferred DNS server and 22.214.171.124 as Alternate DNS server.
Update: CloudFlare has recently launched a free DNS server, and you can read all about it in our article: How to use DNS server 126.96.36.199 on your Windows 10 computer
Solution 9 – Change the MAC address of your network adapter
To perform this solution first you need to find out your network adapter’s MAC address. To do that, follow these steps:
- Start Command Prompt as administrator.
- Enter ipconfig /all and press Enter.
- Locate Physical Address value. That is your MAC address. In our case that was 00-A1-FF-05-DA-11.
- Now open Network Connections and open your network adapter properties.
- Click the Configure button.
- Go to Advanced tab and select Network Address. Check Value option and enter the MAC address that you got in Step 3. Bear in mind not to enter any dashes.
- Once you’re done click the OK button. Restart your PC and check if the issue is resolved.
Solution 10 – Remove Winsock keys from the registry
If your DNS is not responding, you can try removing the Winsock keys from the registry. To do that follow these steps:
- Press Windows Key + R and enter regedit and press Enter to start Registry Editor.
- In the left pane navigate to Computer\HKEY_LOCAL_MACHINE.
- Then go to SYSTEM\CurrentControlSet\Services.
- Locate Winsock and Winsock2 keys. Right-click each key and choose Export.
- Save them as winsock and winsock2.
- After you’ve exported both Winsock and Winsock2 keys, you need to delete them. Right-click each key and choose Delete from the menu.
- Restart your PC.
- Once your computer restarts, start Registry Editor once again.
- Go to File > Import.
- Select winsock and click Open.
- After importing winsock file import winsock2 as well.
- Restart your PC once again and check if the problem is resolved.
DNS problems can prevent you from accessing the Internet, and if you have DNS issues on your Windows 10 PC or laptop, be sure to try some of our solutions.
FAQ: Learn more about DNS issues in Windows
- How do I find my DNS on Windows 10?
Open Command Prompt and type in ipconfig /all . This command will list all the network adapters, assigned IPs and DNS servers. Use this as a starting point to help with fixing DNS issues.
- Can I use 8.8 8.8 DNS?
The 188.8.131.52 address is a DNS server offered by Google. If you are using a VPN, you should not use this address, but the one from the VPN provider. If you are not using a VPN, then either 184.108.40.206 or 220.127.116.11 ( from Cloudflare) are good.
- What causes DNS error?
It’s either because you have lost internet connectivity or because the server is not responding due to internal errors. In some rare cases, the DNS address is not valid anymore and needs to be changed.
Editor’s Note: This post was originally published in August 2016 and has been since revamped and updated in April 2020 for freshness, accuracy, and comprehensiveness.