What are the Ways to Fix “DNS Server Unavailable” in Windows 10

DNS Server Unavailable

Do you having trouble with an internet connection, showing a ‘DNS Server Unavailable’ error on your display while connecting to the network, then you don’t need to worry, because it is very easy to solve, here you’ll find the solution for your problem, so keep reading.

Firstly, let us understand it in detail, know how it occurs and how we can resolve it, in a permanent way.

Many users have reported that they are having problems with the internet connection, so here’s what could be causing it.

Your DNS Server is actually unavailable.

The driver for your network card is incorrect

Configured the network adapter might be for a different network

After looking at the cause of the error “DNS Server Unavailable” let us see what is DNS and How DNS Servers function.

What is DNS?

A DNS is a “Domain name system” which is important to translate a website name into an IP address in order to retrieve information.

How do DNS Servers operate?

Before moving towards how to fix the DNS issue, it might help to know how DNS servers work. When you insert your domain name into a chrome browser, such as https://computertopic.com, your browser starts communicating with the nearest DNS server and asks for your website’s IP address. The DNS server responds back with the IP address and your chrome browser connects to the webpage, which opens on your screen.

Also Read: Ways To fix Error of ‘Gateway Authentication Failure’ U-Verse

Ways to Fix “DNS Server Unavailable”

So in this guide, we will show you step-by-step methods, that help you in fixing the error of ‘DNS Server Unavailable’.

Method 1: Reset your Modem or Router

DNS Server Unavailable in Windows 10

Only when you get an error of DNS server unavailable, then only reset your router and again reconfigure the router.

To do so, locate the reset button at the backup of the router, take a Q pin and press the reset button for 20 seconds until the router’s green and red light blinks.

Configure it, if required, and check if it works.

Method 2: Flush your DNS on Windows and macOS

The most effective method you can use for fixing the issue with the DNS server being unavailable is to flush your DNS using Command Prompt.

Flushing DNS on Windows

  • Open the Run dialog box by pressing the Windows + R key together.
  • Type cmd into the field and press Enter.
  • Command Prompt, type ipconfig /flushdns and hit Enter.
  • Followup by typing ipconfig /release and hit Enter.
  • At last, type ipconfig /renew and hit Enter.
  • Reboot your system and check if the error persists again.

Flushing DNS on MacOS

DNS Server Unavailable

Mac users can also flush the DNS from their apple computer, it may differ as per the MacOS version running on your computer.

  1. Open the Finder window on a Mac computer and then go to Applications, followed by Utilities, and ending in the Terminal.
  2. Enter in the following syntax as per the version of macOS you’re currently running:
    1. In MacOS Sierra – (sudo killall -HUP mDNSResponder;sleep 2; echo macOS DNS Cache Reset | say)
    1. In macOS Sierra – (sudo killall -HUP mDNSResponder; say DNS cache has been flushed)
    1. In MacOS Mojave – (sudo killall -HUP mDNSResponder;sleep 2;)
    1. In macOS X El Capitan/Yosemite – (sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed)
  3. Press the Return key, enter your credential password, and hit the Return key once more.
  4. Lastly, check for the issue on your Mac system.

Method 3: Change DNS on the Windows network

It may happen that the wrong DNS or no DNS IP in the network adapter could lead to a DNS issue. To find it follow the below steps on the DNS issue in the windows network.

  • Open the Run box and press Windows + R keys and type “ncpa.cpl” in the box and hit enter.
  • Locate the Ethernet adapter and right-click on it.
  • Navigate to properties, a Network tab will popup.
  • Scroll until you find Internet Protocol Version 4(TCP/IPv4) and double click on it.
DNS Server Unavailable
  • Locate to Use the following DNS server addresses and,
DNS Server Unavailable
  • Enter in the DNS server addresses you were supposed to use.
  • click ok after the DNS address is inserted.

Once the DNS address is changed test the DNS server by simply visiting the site https://www.google.com/ If the site is accessible, then the DNS is functioning properly. If not, enter one of Google’s IP addresses,, directly into your browser and check.

Method 3: Troubleshooting the Network Driver

If you don’t have any issues with the above steps then it may be possible that your network drivers could be having an issue. So it is highly suggested that to update the drivers for:


Network controller

Wifi card

If this card driver is outdated or damaged then it could affect your internet connection. Downloading the drivers on the same computer may not be possible, so try to download them from another network computer and later install them in the PC.

Driver Booster is professional software that can update all the outdated and missing drivers automatically on your laptop. Besides, it can also detect malware or any viruses present on your computer, and also it can find the missing or outdated game components such as OpenAL, Microsoft Visual C++, etc, and update them to the latest version.

1. Download and install the software on your laptop.

2. In the Scan Interface, click Scan.

DNS Server Unavailable

3. Find the Display adapters and click Update. The most common Graphics adapter is Intel HD Graphics 620.

DNS Server Unavailable

4. Once the update is completed, you will get the status of ‘Up-to-date‘.

If you want to roll back the driver on the various operating systems, then follow the steps mentioned below.

Bottom Line

So that’s all to share in this article. Hope you find this article interesting, we tried our best to help in solving the issue of “DNS Server Unavailable” with the above-mentioned methods. Try all the above methods until you find the solution to the internet connection. Thank you