In order to access the Internet, your DNS has to work without any problems. Unfortunately, Windows 10 users reported various issues with DNS on Windows 10 that prevent them from accessing the Internet.
How to fix DNS issues on Windows 10?
Solution 1 – Use Command Prompt
According to users, you can fix issues with DNS by using Command Prompt. To do that follow these simple steps:
- 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:
- 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 peer-to-peer download for Windows updates
Windows updates are important if you want to keep your PC running smoothly and without problems, but sometimes Windows Update 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
According to users, 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.
- READ ALSO: Fix: ‘Windows sockets registry entries required for network connectivity are missing’ on Windows 10
Solution 4 – Reinstall your network adapter drivers
Some users claim that you can fix this issue by removing and reinstalling your network adapter driver. This is a simple procedure and you can do it by following these steps:
- 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
Few users claim that they fixed DNS issues on Windows 10 by performing Clean boot. 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.
After your PC restarts, all non-Microsoft services will be disabled. If the issue doesn’t appear again, it means that one of the third-party services was causing it. 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 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 click Properties.
- Select Use the following DNS server addresses and set 18.104.22.168 as Preferred DNS server and 22.214.171.124 as Alternate DNS server.
- Once you’re done, click OK.
Alternatively, some users are suggesting to use 126.96.36.199 as Preferred DNS server and 188.8.131.52 as Alternate DNS server.
Update: CloudFare has recently launched a free DNS server, and you can read all about it in our article: How to use DNS server 184.108.40.206 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 fix that problem by 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 HKEY_LOCAL_MACHINE > 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 problems with DNS on your Windows 10 PC, be sure to try some of our solutions.
Editor’s Note – this article was originally published in August 2016. We have recently updated it for freshness, accuracy, and comprehensiveness.
- IPConfig Could Not Flush the DNS Resolver Cache: How to fix this error
- Fix Error Code ‘Dns_probe_finished_no_internet’ in Windows 8, Windows 10
- Fix This: ‘Your DNS Server Might be Unavailable’ in Windows 8, 8.1, 10
- Fix: Can’t access TCP/IPv4 properties on a PPTP VPN connection on Windows 10
- Fix: ‘Windows Could not Automatically Detect Network’s Proxy Settings’