As the name suggests, the error is directly related to DNS server . DNS is a service that connects the domain name to its real address and vice versa. NXDOMAIN is nothing but nonexistent Internet connection or Intranet domain name. If domain name is unable to resolved using the DNS, a condition called the NXDOMAIN occurred. It means that the DNS service is not working properly on either your side or the server's side. You might get these kinds of errors on any kind of device. There are a couple of different variations of this error depending upon the browsers you're running.


DNS errors are usually flexible from the user itself. What they need is to follow a number of general steps, which will solve this problem of prolonged errors in a short time. Changing DNS server to Google DNS or OpenDNS , or remove all cookies and cached files on your browser will help to resolve this issue immediately. Like any other error, there are several ways you can solve these problems by yourself.

  1. Release or Renew Your IP Address
  2. Change DNS server
  3. Restart DNS Client service
  4. Reset hosts file
  5. Reset Chrome Flags
  6. Reset Winsock program

Release or Renew Your IP Address

Releasing or renewing your IP address is the easiest way to fix this error from your Computer. This method is quite easy and you will be able to do it yourself by just following the steps provided below.

  1. Open Command Prompt (CMD) on your Computer by just Win + R Key. Then type CMD in the box and hit enter.
  1. Type and enter ipconfig /release

Release or Renew Your IP Address

Whichever network adapters are currently connected on the computer will go out and have their addresses renewed with the DHCP server . Wait for the command to complete. You should see that the IP address line shows as the IP address. This is normal because the command releases the IP address from the network adapter. During this time, your computer has no IP address and cannot access the internet.

cannot access the internet
  1. Type ipconfig /renew at the prompt window, press Enter, wait for a while, the DHCP server will assign a new IP address for your computer.

renew ip address

This command will release the IP address for all connected adapters. Wait for the command to finish and a new line to show up at the bottom of the Command Prompt screen. Now close your Command Prompt and open your browser again.

Change DNS server

To change the current DNS settings through the networking settings on Control Panel, use these steps: Because the instructions differ between different versions/releases of each operating system , we only give one version as an example. If you need specific instructions for your operating system/version, please consult your vendor's documentation.

  1. Open Control Panel.
  2. Click on Network and Internet.
  3. Click on Network and Sharing Center.
  4. Click the Change adapter settings option in the left pane.
  5. Right-click the network connection and select "Properties".
  6. Select "Internet Protocol Version 4 (TCIP/IPv4)" and click "Properties".

DNS settings

If you want to set a custom DNS server for IPv6 connections as well, select "Internet Protocol Version 6 (TCIP/IPv6)", click "Properties", and enter the IPv6 addresses as well. Click "OK" when you're done.

Flush DNS cache

After you change your DNS server on a Windows PC, you may need to flush your DNS cache to ensure Windows is using the records from your new DNS server and not cached results from your previous one.

DNS flush

Restart DNS Client service

When you create a DNS server on a Windows machine, DNS runs as a service on the computer. The DNS service can be restarted using the Windows command line .

DNS service can be restarted
  1. Open Command Prompt (CMD) on your Computer by just Win + R Key. Then type CMD in the box and hit enter.

  2. Type "net stop dnscache" to stop the service. It may take a few seconds for the service to stop.

  3. Type "net start dnscache" into the command prompt and press Enter. This will restarts the DNS service on the machine. You can test the restart by opening a Web browser and entering a domain into the navigation text box. If the domain displays successfully, your DNS is working properly.

Reset hosts file

The Hosts file is used by the operating system to map human-friendly hostnames to numerical Internet Protocol (IP) addresses which identify and locate a host in an IP network. If you have done some configurations to HOSTS file on Windows, it might be a good idea to reset it. If the Hosts file is changed from default, resetting it can help resolve some connectivity issues.

The Hosts file in Windows 10/8/7 is located at the following location:

Hosts file in Windows

Double check and make sure the website you're trying to visit isn't listed in there. If it is, remove it.

How to Reset Hosts File Back to Default?

Rename the Hosts file to hosts.bak . You may be required to take ownership of the file first.

In order to create a new default Hosts file. To do so, open a new Text file named "hosts" in the folder C:\Windows\System32\drivers\etc .

Copy-paste the following text into the notepad file :

windows host file

Click on the File menu and Save. Now you've successfully reset the HOSTS file back to default in Windows 10 . For Windows 8/7/Vista, the contents of the HOSTS file are different and you can copy them from Microsoft's website .

Reset Chrome Flags

Chrome has experimental features that normally are turned off by default. In some rare cases, an experimental feature may be enabled but that normally happens when the feature is fairly stable. You can change quite a few things and it's just as easy to change a flag back to its default value.

  1. Type "chrome://flags/" in the address bar.
  2. You will find a page with all experimental Chrome features available for your PC.
  3. Click on "Reset all to default" button on the upper right corner.

google Chrome Flags

After that, close and reopen Chrome.

Reset Winsock program

If your computer's IP settings are not correctly configured or if they become corrupt, it could cause a DNS_PROBE_FINISHED_NXDOMAIN error. Make sure you create a system restore point before doing this method.

  1. Click the Search icon (magnifying glass) in the bottom left-hand corner of the screen and type "cmd" into the search bar.

  2. You'll see the Command Prompt app as the best match at the top of the list. Right-click on it and select Run as administrator. Depending on your computer settings, you may be asked to provide an administrator password before you can continue.

  3. On command prompt Type “"netsh winsock reset" and then hit the Enter key on your keyboard.

Reset Winsock program


  1. Go to Settings and open Wi-Fi.
  2. Press and hold on the network you are connected to at the moment.
  3. Click the Modify Network option.
  4. Go to more advanced options by selecting the “Show advanced options” box.
  5. Select the Static option that is presented adjacent to the IP settings.
  6. This is an optional step, in the sections of DNS1 and DNS2, type in the DNS IP addresses.
  1. change DNS settings to and the second DNS option to

NEXT.....What is GTmetrix?