Have you ever been asked to clear your DNS cache?
This troubleshooting tip helps you get to the latest version of a website, particularly after DNS changes.
DNS information tells your browser where to find a website. Your computer keeps this information in its cache to quickly point browsers in the right direction.
In this article, we will show you how to clear your DNS cache on Mac, Windows, and Chrome. This will allow you to easily refresh DNS records stored on your device and help you troubleshoot website issues.
Here is a quick overview of what we will cover in this guide:
What Is a DNS Cache?
A DNS cache is like an address book saved on your computer. It contains the DNS (Domain Name Server) information of each website you visit.
DNS is a technology that tells your computer the IP address associated with a domain name. To learn more, see our guide on how domain names work.
Saving the DNS information in a local DNS cache helps your browser quickly find a website.
Once you enter a website address in your browser, it will look for DNS information in the local cache first. If it finds the directions, then it uses the DNS cache to visit the website.
On the other hand, if the information is not in the local DNS cache, then the browser will get it from other DNS servers across the internet.
This ensures that every time you visit any website, your browser takes the shortest route to get the DNS information it needs to locate the website on the internet.
However, this may sometimes cause trouble.
For example, when you are moving a WordPress site to a new domain name or moving WordPress to a new host, the DNS information may not get updated quickly on your computer, and you might end up visiting the old website or seeing a not found error.
It will eventually get updated, but why wait when you can clear the DNS cache right away?
Let’s take a look at how to clear the DNS cache across various platforms.
How to Clear the DNS Cache in Windows
Here’s how to clear the DNS cache on a Windows computer.
First, you need to click on the ‘Start’ button and select the CMD (Command Prompt) tool.
This will launch a command prompt window. Inside it, you need to enter the following text:
Simply press the ‘Enter’ key to execute the command, and Windows will flush the DNS cache.
That’s all. You can now resume visiting your website to fetch the updated DNS information.
How to Clear the DNS Cache on macOS
If you are on a Mac computer, then you can follow the steps below to clear your DNS cache.
First, you need to launch the Terminal app. You can find it in the Launchpad under the ‘Other’ folder. You can also launch it by opening Finder and going to the Applications » Utilities folder.
This will launch the terminal window, where you need to enter the following command:
sudo killall -HUP mDNSResponder
You will be asked to enter your macOS account password. It is the same password you use to log in to your computer.
After that, your computer will flush the DNS cache. You can now visit the website to get the latest DNS information.
How to Clear the DNS Cache in Chrome
Google Chrome also keeps a DNS cache of its own, and it is separate from the DNS cache stored by your operating system.
If you use Google Chrome as your main browser, then you will need to clear Chrome’s DNS cache as well.
First, you need to enter the following address in your browser’s address bar and press the ‘Enter’ key on your keyboard:
This will load Chrome’s net internal settings page.
From here, you need to click on the ‘Clear host cache’ button, and Chrome will clear up its DNS cache.
How to Check for DNS Updates
When you are moving your WordPress website to a host or transferring your domain registration to a new domain registrar, you will have to change your DNS settings and point them to the new location.
Once you apply these changes to your domain settings, it will take a while for those changes to propagate across the internet. This could take anywhere between a few hours to a couple of days.
During this time, your domain will sometimes point to the old location, and sometimes it will point to the new location. This depends on your geographic location and which DNS servers your browser asks for directions.
You can check how these DNS changes are propagated around the world using online tools like DNS Checker.
Simply enter your domain name, and it will fetch DNS from different geographic locations spread around the world.
If all locations indicate the same IP address with a green checkmark, then this means the DNS changes you made are now updated all over the internet.
What’s the Difference Between the DNS Cache and Browser Cache?
Now, keep in mind that the DNS cache is different from the browser cache.
Your browser saves a lot of website data in a temporary cache to quickly load pages on repeat visits. This contains the actual contents of the websites you visit, while the DNS cache contains the IP addresses where they are located.
If you are having trouble viewing a page that you updated but can’t see your changes, then you will want to clear the browser cache.
We have a step-by-step guide on how to clear the browser cache on all major browsers.
We hope this article helped you learn how to easily clear your DNS cache on different devices. You may also want to see our guide on how to speed up WordPress performance or our expert picks for the best WordPress plugins to grow your site.