How to flush your DNS cache on Mac 

How to flush DNS cache on Mac

You may occasionally need to remove the DNS cache on your Mac after changing the host’s file or troubleshooting a problem. Even though it requires using the command line, clearing DNS on Mac is often considered an expert’s task. However, after reading this article, all Mac users should find the process rather simple.

How to clear DNS cache in macOS Ventura and Monterey

  1. Launch Spotlight (command + spacebar) → type and choose Terminal.

    Open Terminal from Launchpad on Mac
  2. Paste the command below in the terminal.
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Press the return key.
  4. Enter your password.
  5. Hit return.

    How to clear DNS cache on Mac

The password will not be seen in the terminal for security reasons.

Even though nothing will appear on the command prompt screen, your DNS cache will be flushed as soon as you press the return key.

What is a DNS cache?

Let’s first check what DNS is before moving forward to the DNS cache. To put it simply, DNS (Domain Name System) converts human-readable domain names like to computer-readable IP addresses like

A DNS cache is temporary storage on a computer, smartphone, server, etc., that holds DNS records of previously visited domain names, such as a record for IPv4 addresses, AAAA records for IPv6, etc. It is often referred to as the DNS resolver cache.
Depending on the time-to-live (TTL), DNS keeps records of a website and its addresses which are stored in this fictitious database of information. In essence, the DNS cache is how your device tries to save time and effort by responding to a DNS query with a DNS record already present in the temporary DNS cache, rather than having to perform a lengthy DNS lookup.

Why should you clear DNS cache on Mac?

  • The bigger the collection of cached addresses, the more you are revealing about yourself to the online world. Hence, it needs to be cleared.
  • Hackers may be able to access your entries and drive you to bogus websites if they have access to the DNS cache.
  • Technical issues can be resolved by doing a DNS flush. For example, when the erroneous version of the searched website is shown as a result of out-of-date entries. The connection to the web project is established after a flush, and the appropriate DNS server responds to the request again.


Q. How to clear DNS just for Google Chrome browser?

Clear DNS just for the Google Chrome browser. Open Chrome → enter chrome://net-internals/#dns in Chrome’s address bar → click Clear host cache.

Q. How to clear cache on Safari browser?

You can clear the safari cache easily by following the steps in our article about clearing the Safari cache, history, and cookies on Mac.

Is it safe to clear DNS cache?

Yes, flushing the DNS cache on your Mac is secure. Although cached data is only temporary storage, clearing the DNS cache too frequently may affect the website load time. Did you succeed in clearing the DNS on your Mac, or did you run into trouble? Comment below, and I’ll try to respond as soon as possible.

Read more: 

Readers like you help support iGeeksBlog. When you make a purchase using links on our site, we may earn an affiliate commission. Read more.

Author Profile

Bhaskar is a tech guru who turned wordsmith. Hiding his B.Tech degree in a closet, he ditched the corporate path to simplify tech for everyone. For the past 5 years, he's been dishing out how-tos, reviews, and sharp insights. But there's more! He's a witty interview champ and has been sharing his wisdom for 3 years. Furthermore, he has honed his editing skills for 1.5 years and is now delving into marketing to assist newcomers. When not jamming his fingers on those mechanical keyboards, you may find him on strings or engaging in sports. And by evening, his quotes will be appearing on your Instagram feeds.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.