How to Reset DNS Cache in Windows 10

You are facing Internet connection problems? Is your DNS cache corrupted? Facing DNS issues or problems as well? Maybe you guys have to flush Windows DNS Cache. If your computer is finding it difficult in order to reach a certain website or server, the problem may be because of a corrupt local DNS cache. Most of the time bad results are cached, maybe because of DNS Cache Poisoning and Spoofing. Therefore it needs to clear from the cache in order to allow your Windows computer to communicate with the host correctly actually. We are going to discuss How to Reset DNS Cache in Windows 10.

Well, there are actually three types of caches in Windows which you can flush easily:

  1. Memory Cache
  2. DNS Cache
  3. Thumbnails Cache

Clearing the Memory Cache can free up some system memory however, clearing the Thumbnail Cache can free up space in your hard disk actually. Clearing the DNS Cache can also fix your internet connection problem. Let’s see how you can flush the DNS cache in Windows 8 or Windows 7.

What is DNS Cache

Even though there are tons of public DNS servers your network can use to try in order to speed up the conversion process. It’s still quicker to have a local copy, this is where DNS comes in. Whenever you visit a website through its domain name, then your browser is directed to a DNS server where it learns the IP address of that website actually. Then, you are directed to that website as well.

The primary function is saving the location of web servers that contain web pages that you have recently accessed as well. Well, if the location of any web server changes before the entry in your DNS Cache updates, then you guys can no longer access that site actually. A record of the IP address is also created within Windows so that if you visit that same website again. Then the information we access quicker as well. These records make up the DNS Cache (most of the time called a DNS resolver cache).

What information does the DNS cache contain?

Well, the information units or entries in the DNS cache are called resource records (RR) and are actually displayed in ASCII code (in compressed form). The various – partially optional – components that include the following:

  • Resource data (rdata): data that basically describes the record, such as address or hostname
  • Record type: it type of the created entry, e.g. “A”: IPv4 address (decimal value: 1) or “AAAA”: IPv6 address (decimal value: 28)
  • Record name (optional): domain name of the object for which the DNS entry created
  • Time to live (optional): validity period of the resource record in seconds actually.
  • Class (optional): protocol group that the RR basically belongs to (mainly “IN” for internet)
  • Resource data length (optional): value for the length of the resource data as well

The DNS cache actually contains IP addresses for the respective domains or hosts as well as additional information specifying it. Such as the validity period of the record or the appropriate protocol group as well. Such as, an entry for the domain (IPv4:, which should be valid for one error, it would look as follows:    3600  IN  A

How to Reset DNS Cache in Windows 10

Well, flushing the DNS resolver cache can also help resolve DNS related problems in Microsoft Windows 10. Issues would include web site not found errors or not being able to see many web pages that have changed as well.

Windows Command

In order to reset the DNS resolver cache, then you perform the following steps:

  • Choose the “Start” button, and then type “cmd“.
  • Right-tap on “Command Prompt“, then select “Run as Administrator“.
  • Now type ipconfig /flushdns then tap on “Enter“. (make sure there is a space before the slash)

reset dns

A command box will then flash on the screen for a split second and then the DNS Resolver cache clears as well.

Windows PowerShell

  • Choose the “Start” button, and then type “Powershell“.
  • Then choose “Windows PowerShell“.
  • Now type the following command, and then tap on “Enter“:
    • Clear-DnsClientCache

How to View your Current DNS Cache

In order to see your current Windows DNS Cache. You just need to open a new elevated command prompt instance and type the following command:

ipconfig /displaydns

reset dns

The command will then produce a really long output.

For your convenience, you guys can also redirect it to a file. Just use the following command:

ipconfig /displaydns >%USERPROFILE%\Desktop\dns.txt

reset dns

Then you can also open the dns.txt file created on your Desktop and then inspect its entries.


Alright, folks, I hope you like this article and understand now. If you have any issues and queries related to it, just comment down and let us know.

Keep Smiling!

Also See: Fix: Can’t Send Text Messages to One Person in Android

Leave a Reply

Your email address will not be published.