Diagnose & Fix the Most Common DNS Issues on Windows 10

Encompassing solutions to tackle most DNS issues

Reading time icon 8 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Making some changes in the settings or changing the provider are good options if your DNS server is not responding.
  • You can turn off the peer-to-peer download for the Windows updates to quickly fix Windows 10 DNS errors.
  • Changing power options and reinstalling network adapters will solve any DNS problem on Windows 10.
dns issue windows 10

To access the internet, your DNS has to work without any problems. Unfortunately, users reported various DNS issues on Windows 10 that prevent them from accessing the internet.

There’s a spread of DNS issues, especially the DNS server not responding error which plagues Windows 10 users as well.

In this guide, we’ll help you tweak some DNS settings in Windows 10 and hopefully resolve the issue on your Windows 10 PC or laptop.

Why is my computer having DNS issues?

A problem from your end usually causes DNS issues on your computer. This can be in the form of wrong configuration, network issues, and other problems.

Below are some of the well-known causes:

  • Outdated or faulty network adapters
  • Unfavorable power settings
  • Wrong wireless router configuration
  • Malware affecting the DNS
  • Weak internet signals
  • Misconfigured DNS settings
  • Old and outdated DNS cache

❔Can a router cause DNS issues?

Being an integral part of your connection, a router can cause DNS issues. When your router is wrongly configured, it might lead to the DNS not working on Windows 10.

Also, if the router is faulty, it can cause DNS errors on your PC.

How do I fix DNS server on Windows 10?

1. Use Command Prompt

  1. Press the Windows key + X to open the Power User Menu.
  2. Select Command Prompt (Admin) from the menu.
  3. 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
    Exit

After you close the Command Prompt, check if the issue is resolved. According to users, you can fix DNS issues, like the error you experience after Windows 10 update, by flushing the DNS and resetting some settings.

2. Turn off the peer-to-peer download for Windows updates

  1. Press the Windows key + I to open the Settings app.
  2. Select the Update & Security option.
    updates and dns issues windows 10
  3. Click Advanced options.
    advanced options
  4. Now, click the Delivery Optimization option.
    deliveery optimization
  5. Toggle the switch for Allow downloads from other PCs.
  6. Finally, select PCs on my local network.
    allow dns issues windows 10

Sometimes Windows updates can cause issues with DNS. One potential solution that users found is to disable peer-to-peer download for Windows updates.

3. Reinstall your network adapter drivers

3.1. Update driver manually

  1. Press Windows key + X and select Device Manager from the results list.
    device manager
  2. Double-click on the Network adapters option to expand it.
  3. Right-click on the drivers there and select Uninstall device.
    uninstall device
  4. After you uninstall it, click the Scan for hardware changes button.
    scan for dns issues windows 10
  5. Locate your network adapter once again, right-click it and choose Update driver.
    update and
  6. Choose the option to Search automatically for drivers.
    search automatically dns issues windows 10
  7. Wait for Windows 10 to download and install the necessary software on your device.

Some users claim you can fix this issue by removing and reinstalling your network adapter driver.

3.2. Update drivers automatically

Updating your drivers using the Device Manager is not the best way to find the latest network drivers. Therefore, we strongly suggest installing a third-party driver installer.

You won’t need to search for drivers manually anymore. Dedicated driver updater software such as Outbyte Driver Updater will help you do it automatically by performing periodic scans and making sure everything is up-to-date.

Outbyte Driver Updater is meant to be as lightweight as possible, and the only components you actually download and install on your PC are the driver scanner and downloader.

Outbyte Driver Updater

Use this performant tool to keep all your drivers up to date.
Free Trial Download now

4. Change Power Options settings

  1. Press Windows key + S and enter power options.
  2. Select Power Options from the menu.
    dns-issues-power-options
  3. Locate your current power plan and click Change plan settings.
    change plan
  4. Now click on Change advanced power settings.
    change advanced
  5. Locate Wireless Adapter settings and set them to Maximum Performance.
    wireless adapter dns issues windows 10
  6. Click Apply and OK to save changes.

You can fix this problem by changing the power settings of your wireless network adapter.

5. Make sure that Microsoft LLDP Protocol Driver is enabled

  1. Press Windows key + R and type control to open Control Panel.
  2. Select Network and Internet.
    network and internet
  3. Choose the Network and Sharing Center option.
    network and sharing
  4. Click on your active internet connection.
  5. Now, click on the Properties button.
    properties button dns issues windows 10
  6. Check if the Microsoft LLDP Protocol Driver checkbox is marked.
    microsoft
  7. Finally, click the OK button to save the changes.

If the DNS server is not responding with ethernet or WiFion Windows 10, we suggest you check if the Microsoft LLDP Protocol Driver is enabled for your connection.

6. Perform Clean boot to fix DNS issues on Windows 10

  1. Press Windows key + R to open the Run utility.
  2. Type msconfig in the run box and click the OK button.
    msconfig
  3. Click the Services tab at the top.
    services dns issues windows 10
  4. Check Hide all Microsoft services and click Disable all button.
    hide all
  5. Click Apply and OK to save changes.
  6. Restart your PC.

Now you can repeat the same steps and enable services one by one until you find the problematic one.

According to them, some third-party service was interfering with DNS, and the issue was resolved after finding and disabling the problematic service.

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 you use it.

If your adapter doesn’t work with a 5GHz frequency, use the 2.4GHz Legacy option instead. For more details on how to change these settings, be sure to check your wireless router manual.

8. Use Google’s public DNS server

  1. Open the Control Panel and select Network and Internet.
    network and internet
  2. Click Network and Sharing Center.
    network and sharing
  3. Select your active network.
  4. Click on the Properties button.
    properties button dns issues windows 10
  5. Now, click Internet Protocol Version 4 (TCP/IPv4), followed by the Properties button.
    internet
  6. Tick the radio button for Use the following DNS server addresses.
  7. Set the Preferred DNS server to 8.8.8.8.
  8. Now, set the Alternate DNS server to 8.8.4.4.
    use the
  9. Finally, click the OK button.

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.

Alternatively, some users suggest using 208.67.222.222 as the Preferred DNS server and 208.67.222.220 as the Alternate DNS server.

Note icon NOTE
CloudFlare has recently launched a free DNS server, and you can read all about it in our article about using DNS server 1.1.1.

9. Change the MAC address of your network adapter

  1. Start Command Prompt as administrator.
  2. Type ipconfig /all and press Enter.
    ipconfig
  3. Locate the Physical Address and copy the value.
    physical address dns issues windows 10
  4. Now, press the Windows key + R to open the Run utility.
  5. Type ncpa.cpl and click the OK button.
    ncpa
  6. Right-click on your active network and select Properties.
    properties shortcut
  7. Click the Configure button.
    configure
  8. Go to the Advanced tab and select Network Address.
    advanced
  9. Check the Value option and enter the MAC address that you got in Step 3. Note that you don’t need to add the dashes.
    dns-issues-network-address
  10. Click the OK button when you are done.

Restart your PC after applying this fix and check if the DNS issue is resolved.

10. Remove Winsock keys from the registry

  1. Launch the Run utility and type regedit in the run box.
  2. Press the Enter key to start Registry Editor.
    dns-issues-regedit
  3. In the left pane, navigate to:
    ComputerHKEY_LOCAL_MACHINE
  4. Then go to:
    SYSTEMCurrentControlSetServices
  5. Locate Winsock and Winsock2 keys.
  6. Right-click each key and choose Export.
    dns-issues-export
  7. Save them as winsock and winsock2.
    dns-issues-winsock
  8. After you’ve exported both Winsock and Winsock2 keys, you need to delete them.
  9. Right-click each key and choose Delete from the menu.
    dns-issues-delete
  10. Restart your PC.
  11. Once your computer restarts, start Registry Editor once again.
  12. Go to File > Import.
    dns-issues-import
  13. Select winsock and click Open.
    dns-issues-import-2
  14. After importing the winsock file, import winsock2 as well.
  15. Restart your PC once again and check if the problem is resolved.

If your DNS is not responding, you can try removing the Winsock keys from the registry.

Is it OK to clear the DNS cache?

It is a good practice to clear your DNS cache often. This is important for privacy and security purposes.

The DNS cache works like a virtual address book that contains information about your websites. Clearing the info often is a good way to keep it away from hackers and bad actors online.

DNS issues on Windows 10/11 can be frustrating, as they can stop you from accessing the internet. But with the right information we provided in this guide, you should be able to get past it easily.

If you need a guide to fix a specific issue like DNS server unavailable on Windows 11, check our detailed guide.

Feel free to let us know the fix that helped you solve the problem in the comments below.

More about the topics: DNS, internet connection errors