A DNS cache or DNS resolver cache, is a temporary database of DNS lookups on the OS and browser. It consists of the records of recent as well as attempted visits of websites along with domains. To troubleshot cache poisoning or other internet connectivity issues, you may need to flush the DNS cache. The action will remove all the DNS entries. Besides, it also gets rid of invalid records. Let’s check out the way to clear the DNS cache on your Mac.
What does Clearing the DNS cache do?
For Mac OS X Leopard and below, enter the following command to flush DNS cache: sudo lookupd -flushcache. To flush DNS cache on Mac OS X High Sierra, enter this in the command prompt: sudo killall -HUP mDNSResponder. Here is the command to flush DNS cache on Mac OS X Mojave: sudo killall -HUP mDNSResponder. To flush the DNS cache in these older versions, enter these in Terminal: In macOS El Capitan or newer, run sudo killall -HUP mDNSResponder; For macOS Yosemite, enter sudo discoveryutil udnsflushcaches; In Mac OS Lion, Mountain Lion and Mavericks, the command is sudo killall -HUP mDNSResponder; In Mac OS Snow Leopard, enter sudo dscacheutil. Mac OS X 10.6: Snow Leopard and older versions To flush DNS on MacOS X Lion, follow these steps. Open Terminal (Application › Utilities › Terminal or click Go Utilities Terminal). Type sudo lookupd -flushcache and press Enter to run the command.
Download the latest version of Flush for Mac - Flash cookie removal tool. Read 17 user reviews of Flush on MacUpdate. 10.5: Flush DNS cache Nov 05, '07 07:30:08AM. Contributed by: digitaltygrrr I primarily work with web servers, and I use lookupd -flushcache all of the time to clear my DNS cache.
If you are having trouble accessing a website on your Mac, or if webpages do not load properly, clearing DNS cache will help. It also lets you correctly see the new version of a website, in case the site has recently moved its servers. It does so by clearing the outdated entries and fetching the new ones. Finally, regularly flushing DNS cache may also help in hiding search behavior and offer security against manipulation. Flashback (dr_monkfish) mac os.
How to Flush DNS Cache on Mac
For macOS Catalina, Mojave, High Sierra, Sierra, and macOS El Capitan the command is the same.
- Open Terminal using Launchpad or Use Finder → Applications → Utilities, or Spotlight Search (Command+Space Bar) for this.
- Now, you need to enter the command given below.
sudo killall -HUP mDNSResponder
- Enter your Mac’s password and then press the enter key again.
Done! Now, you may have to wait for a few moments until the DNS cache is completely flushed out. Once it’s done, a verbal audio alert will confirm that the DNS cache is flushed on your Mac.
You have successfully cleared the DNS Cache on your Mac! Most likely, now you will have no trouble visiting websites or seeing webpages.
Clear DNS Cache in Older macOS versions
If you are using an older version of macOS, then here are the commands for those.
To clear DNS cache on macOS Yosemite, enter the following syntax:
sudo discoveryutil udnsflushcaches
To clear DNS cache on macOS Lion, Mountain Lion, and Mavericks, enter the following syntax:
sudo killall -HUP mDNSResponder
That’s all, folks.
Flush It Mac Os Pro
Signing off…
Hopefully, getting rid of the DNS cache will no longer be a big deal for you. Additionally, if you like, you can also choose to clear DNS Cache only for the Google Chrome browser. For this enter chrome://net-internals/#dns in Chrome’s address bar. Next, click on Clear host cache.
You may also like to check out:
Flush It Mac Os X
If you have any questions related to this, please toss it up in the comments below.