How to flush DNS in Windows

DNS errors are common now-a-days when surfing the internet which eventually leads to an unpleasant experience. There are array of DNS errors that pop up including the famous 404 error despite of a working internet connection.

That’s why today we are going to discuss a very critical lesson of “How to flush DNS”. Flushing DNS is very easy and can be done with ease; only if you know what’s it’s all about and how it works. We will go step by step in our “How to flush DNS” tutorial.

When the DNS is flushed, it removes the local repository or resolution for the website name saved or cached in your machine. This step can slow down the retrieval of sites. Now let’s discuss the basics.

What is DNS?

The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. In short, it translates machine or server IP to URL that we see and type in the browser and vice-versa. We humans do not like numbers and that’s why it can take a lot of mind-crunching moments to remember one, on the other hand we love remembering short phrase  or clusters of words and this way Computer Scientists managed to invent DNS.

In the early days, i.e. before DNS is invented in 1982, every computer on the network included a HOSTS.TXT file is retrieval from a computer at SRI.There are corresponding fields that maps the names to numerical addresses for example the local host is mapped to But the rapid growth of computer network made the manual handling of the file impossible and this lead to the invention of Domain Name System in 1983 by Paul Mockapetris. He was the first guy to implementation the first working version of Domain Name System.

Let’s move forward to our tutorial of flushing DNS in Windows Using the Command Prompt

Step 1: Before starting, you should close all the web browsers and windows (application) on your computer.

Step 2: Next step would be to open the command prompt by using shortcut windows key + R or by going to “Start” menu and type “cmd” in the search bar. Press the enter key to open the command prompt.

Step 3:  At the command prompt, you have to enter “ipconfig /flushdns” followed by pressing the enter key. This windows command will flush the DNS and display a successful message “Successfully flushed the DNS Resolver Cache”. This will flush all the incorrect entries.

flushdns windows

Step 4: Lastly, you can view the DNS cache resolved by entering “ipconfig /displaydns” at the command prompt.

flushdns windows