How To Empty The Dns Cache In Windows 10?

Accessing a web page from the browser is a very easy task, although what seems like a very simple process, really is something very complex that happens without you realizing it. The browser uses a list of names, where it matches the name we have entered with an IP address and takes us to the requested website.

The process that I have mentioned above, is carried out in DNS servers (Domain Name Systems), which takes us to the desired website in a very short time, using different mechanisms, one of which is the cache of the DNS.


What is the DNS cache?

For domain names like to become numerical addresses that can be processed by computer systems, so-called DNS servers are required.

These domain name servers, by default, come into play every time you try to access a web page.

The reason why operating systems rely on their cache to interpret addresses is that the DNS cache stores all the information relevant to domain name resolution, responding to requests directly from the cache, without having to go through the DNS server.

In addition to the operating system, the DNS cache is also maintained by your browser, which incorporates tools that help the system keep an updated registry. Since it is much faster, that the browser consults its list of visited websites than not sending a request to the operating system to check its own.


Why do I need to flush DNS regularly?

The first point to keep in mind is that it is necessary to clean the DNS cache manually since it does not occur automatically because the entries remain in the buffer until the defined time has expired.

The three reasons for zeroing the DNS record by cleaning ( regardless of the actual validity period of individual records ) are as follows:

  1. Hiding browsing behavior: Although the tracking of web page browsing is mostly done through cookies and JavaScript, a potential objective of data collectors is through the DNS cache, as they can thus have an overview of the visited websites.

  2. For security reasons: Because, with the information contained in the cache, important and private data can be intercepted. If you gain access to the DNS cache from cybercriminals, they can manipulate the entries and redirect them to malicious websites. This type of attack is often used to access confidential login data. And with a DNS flush, you can get rid of these tampered records.

  3. To resolve technical problems: Flushing DNS, in different operating systems, is an effective solution when technical problems occur when calling web applications.


Empty DNS Cache in Windows 10:

Check these major fix points to flush DNS in Windows 10.


  • Emptying the DNS cache is not complicated and should not take you long if you follow the steps that I am going to give you. To carry out the process I am going to show you how to do it using Windows PowerShell, although you can also do it using the Command Prompt.

  • Press the Windows + X key combination and in the menu that appears, click on the Windows PowerShell (Administrator) option, and allow the program to run when Windows asks for your permission.

  • Once you have it open, enter the following command and press Enter:

            "ipconfig /flushdns"

  • After pressing Enter, you should see the return information, which shows you the message; " DNS resolution cache flushed successfully ." This indicates that the command was executed successfully and you can now close the PowerShell window or the command prompt window.