How to clear the DNS cache with Terminal in macOS

To clear DNS cache on macOS systems, follow the steps below.

MacOS 10.15: Catalina

To flush the local DNS cache on macOS Catalina, follow the following steps.

  1. Open Terminal (Application  Utilities › Terminal or press CMD+SPACEBAR and Type in ‘Terminal’ then select the black Terminal app in the list)
  2. When Terminal Starts type: ‘sudo killall -HUP mDNSResponder’ and press Enter to run the command.
  3. Enter your password (the password usually doesn’t show in Terminal but press enter when you’ve entered the password) which is required because you ran the command using ‘sudo ‘
  4. Press Enter. Close the Terminal.
  5. That’s it! Your local DNS cache in macOS Catalina should have been cleared!
Next Level Web Design CIC


Painters Field, Winchester
Hampshire, United Kingdom

+44 (0) 1962 622122

Privacy Centre

Contact Us



Join our email list to receive the latest updates.

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.