How to Flush DNS Cache in Windows 11 and windows 10

Flushing the DNS cache can be a very first steps to troubleshoot internet connectivity issues caused by outdated or corrupted DNS entries.

The Domain Name System (DNS) translates human-readable domain names (like into machine-readable IP addresses (like And DNS cache is a temporary database maintained by your computer that stores recently accessed domain names and their corresponding IP addresses. DNS cache helps speed up the process of resolving domain names to IP addresses, thus improving your internet browsing experience. However, sometimes the DNS cache can become outdated or corrupted, leading to various connectivity issues. In such cases, you can run Flush DNS command to remove this stored cache and forces your device to retrieve the information from the DNS again. If you are experiencing internet connectivity problems, Here is how to flush DNS cache on Windows 11 to fix such problems.

How to Flush DNS Cache in Windows 11

The DNS cache (also known as DNS Resolver Cache) stores recently accessed domain names and their corresponding IP addresses for a specified period. The next time you open the same web page, the web browser no longer requests a DNS server to translate the URL to an IP address. It takes help from the DNS resolver cache in your operating system.

The DNS cache improves the performance and efficiency of your internet browsing experience. However, over time, the information in the cache can become outdated or corrupted, leading to potential connectivity issues, such as trouble accessing certain websites, slow-loading web pages and more. In such situations, you need flush DNS cache to allow your Windows computer to communicate with the host correctly.

Using Command Prompt

  • First Open Command Prompt with Administrative Privileges
  • Press Windows key + S and type cmd, Right-click on “Command Prompt” and Select “Run as administrator.”
  • In the Command Prompt window, type the following command and press Enter:

ipconfig /flushdns

- Advertisement -

command to flush dns cache windows 10

Now, the DNS cache will be flushed and you will see a confirmation message saying “Windows IP Configuration. Successfully flushed the DNS Resolver Cache.” That’s it!

The older DNS cache files have been removed from your Windows 11 computer which might have been causing the errors (like this website is not available or unable to load particular websites) while loading a webpage.

Using Windows PowerShell

  • Right-click on the start menu and select Windows PowerShell (Admin) to Open Windows PowerShell with Administrative Privileges
  • Type the command Clear-DnsClientCache and press enter key,
  • Once the command is executed, you should see no output if it was successful.

flush dns command

- Advertisement -

Using Windows Settings

  • Press the Windows key + I on your keyboard to open Windows Settings.
  • Select “Network & Internet.” Scroll down to find the “Network reset” option and click on it.
  • Click on the “Reset now” button to initiate the reset process.
  • This action will clear the DNS cache along with other network-related settings.

Confirm Reset Network Settings

After the reset process is complete, you’ll need to restart your computer for the changes to take effect.

View DNS Cache in Windows 11

After flushing the DNS cache, if you want to confirm whether DNS cache has been cleared or not then you can apply the following command to view DNS cache on Windows 10 PC.

ipconfig /displaydns

How to Disable DNS Cache in Windows 11

For any reason, if you wish to disable DNS Cache for a while and enable it again then use the following commands.

net stop dnscache 

To turn on DNS caching, run the following command

net start dnscache 

One thing you need to keep in your mind is that this disabling DNS cache command is applicable for a particular session only and when you will restart your computer, the DNS caching will be enabled automatically.

Flush and Reset the DNS Resolver Cache on web browsers

We do a lot of internet browsing. Our browser web pages and other information in the browser’s cache so that it would be faster for it to fetch the webpage or website next time. It sure helps in faster browsing but over a period of a few months, it accumulates a lot of data that is no longer required. So, in order to speed up the internet browsing and overall performance of Windows, it’s a good idea to clear the browser cache from time to time.

First to Flush and Reset the DNS Resolver Cache on web browsers

  • Open Chrome type chrome://net-internals/#dns and press enter key
  • If you are Microsoft Edge user type edge://net-internals/#dns and press enter key
  • Beside the Host resolver cache text, click the Clear host cache button.

Clear Browser DNS cache

Mozilla Firefox users type about:networking#dns and press enter, then click on Clear DNS cache option.

Firefox clear DNS cache

To Clear the Browser cache

If you are Microsoft Edge or Googe chrome user:

  • Open the browser and press shirt + Ctrl + Del to open the Clear browsing data pop-up,
  • Check mark on cached images and files, (You can select other options as well) select time rage and click Clear Data.

Clear Chrome Cache and cookies

Clear Cache Data on Firefox browser is a little different,

  • Open the Firefox browser, at the address bar type about:preferences#privacy and press enter key
  • Checkmark next to cached web content and click on clear.

Clear Firefox cache

What is DNS resolver cache?

  • DNS resolver cache is a temporary storage that stores DNS information on your device to speed up future DNS queries.

Why would I need to flush DNS resolver cache?

  • Flushing the DNS resolver cache is necessary to resolve domain name resolution issues, clear outdated or corrupted entries, and fetch the latest DNS information.

How do I flush DNS resolver cache on Windows?

  • Open Command Prompt as an administrator and type “ipconfig /flushdns.”

How do I flush DNS resolver cache on macOS?

  • Open Terminal, type “sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder,” and enter your admin password.

How do I flush DNS resolver cache on Linux?

  • Open a terminal and type “sudo systemd-resolve –flush-caches.”

Can I flush DNS resolver cache on my router?

  • Yes, but the process varies by router brand and model. Check the documentation for specific instructions.

Are there any downsides to flushing the DNS resolver cache?

  • No significant downsides. It might take a bit longer to resolve domain names temporarily after flushing.

Also, Read

More from this stream