Fix: DNS issues on Windows 10

By: Milan Stanojevic
6 minute read

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:

  1. 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.
    dns-issues-admin
  2. 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
    • Exit

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:

  1. Open the Settings app and go to Update & Security section.
  2. Click Advanced options.
    dns-issues-advanced-options
  3. Now click on Choose how updates are delivered.
    dns-issues-choose
  4. Select PCs on my local network and turn off Updates from more than one place.
    dns-issues-off
  5. 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:

  1. Press Windows Key + S and enter power options. Select Power Options from the menu.
    dns-issues-power-options
  2. Locate your current power plan and click Change plan settings.
    dns-issues-change-plan-settings
  3. Now click on Change advanced power settings.
    dns-issues-advanced
  4. Locate Wireless Adapter settings and set them to Maximum Performance.
    dns-issues-wireless-adapter
  5. 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. This is a simple procedure and you can do it by following these steps:

  1. Press Windows Key + X and select Device Manager from the list of results.
    dns-issues-device-manager
  2. Locate your network adapter, right click it and choose Uninstall.
    dns-issues-uninstall
  3. After you uninstall it, click the Scan for hardware changes button.
    dns-issues-scan
  4. Locate your network adapter once again, right click it and choose Update Driver Software.
  5. Choose the option to Search automatically for updated driver software.
    dns-issues-search
  6. Wait for Windows 10 to download and install the necessary software for your device.
  7. We also recommend this third-party tool (100% safe and tested by us) to automatically download all the outdated drivers on your PC.

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:

  1. Press Windows Key + X and choose Network Connections.
    dns-issues-network-connections
  2. Network Connections window will appear. Locate your network connection, right click it and choose Properties.
    dns-issues-properties
  3. Locate Microsoft LLDP Protocol Driver and make sure that is enabled. Click the OK button to save changes.
    dns-issues-protocol-driver

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:

  1. Press Windows Key + R and enter msconfig. Click OK or press Enter.
    dns-issues-mcsonfig
  2. When System Configuration window opens go to Services tab.
  3. Check Hide all Microsoft services and click Disable all button.
    dns-issues-disable-all
  4. Click Apply and OK to save changes.
  5. 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

For various PC problems, we recommend to use this tool.

This tool will repair most computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download ReimagePlus (100% safe download and endorsed by us).
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues.

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.

  1. Open Network Connections, locate your connection, right click it and choose Properties.
  2. Once the Properties window opens select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
    dns-issues-properties-ipv4
  3. Select Use the following DNS server addresses and set 8.8.8.8 as Preferred DNS server and 8.8.4.4 as Alternate DNS server.
    dns-issues-dns-use
  4. Once you’re done, click OK.

Alternatively, some users are suggesting to use 208.67.222.222 as Preferred DNS server and 208.67.222.220 as Alternate DNS server.

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:

  1. Start Command Prompt as administrator.
  2. Enter ipconfig /all and press Enter.
  3. Locate Physical Address value. That is your MAC address. In our case that was 00-A1-FF-05-DA-11.
  4. Now open Network Connections and open your network adapter properties.
  5. Click the Configure button.
    dns-issues-configure
  6. 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.
    dns-issues-network-address
  7. 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:

  1. Press Windows Key + R and enter regedit and press Enter to start Registry Editor.
    dns-issues-regedit
  2. In the left pane navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services.
  3. Locate Winsock and Winsock2 keys. Right click each key and choose Export.
    dns-issues-export
  4. Save them as winsock and winsock2.
    dns-issues-winsock
  5. After you’ve exported both Winsock and Winsock2 keys, you need to delete them. Right click each key and choose Delete from the menu.
    dns-issues-delete
  6. Restart your PC.
  7. Once your computer restarts, start Registry Editor once again.
  8. Go to File > Import.
    dns-issues-import
  9. Select winsock and click Open.
    dns-issues-import-2
  10. After importing winsock file import winsock2 as well.
  11. Restart your PC once again and check if the problem is resolved.

DNS problems can prevent you from accessing Internet, and if you have problems with DNS on your Windows 10 PC, be sure to try some of our solutions.

READ ALSO:

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download ReimagePlus (100% safe download).
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).