Flush DNS on Mac: Quick Steps to Clear Your DNS Cache

If you're experiencing slow internet speeds or having trouble accessing certain websites on your Mac, it could be due to DNS caching issues. DNS (Domain Name System) is responsible for converting website domain names into IP addresses so that your computer can connect to them. Sometimes, outdated or incorrect DNS records can cause connectivity problems. In such cases, clearing your DNS cache, also known as flushing DNS, can help resolve the issue. In this article, we will guide you through the quick steps to clear your DNS cache on a Mac.

Step 1: Launch the Terminal

To begin the process of flushing your DNS cache, you'll need to open the Terminal application on your Mac. You can find the Terminal by going to Applications -> Utilities -> Terminal. Alternatively, you can use the Spotlight search feature (press Command + Space on your keyboard, then type "Terminal" and hit Enter) to quickly locate and open the Terminal.

Step 2: Flush the DNS Cache

Once the Terminal is open, you can proceed with flushing the DNS cache. In the Terminal window, type the following command:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Press Enter to execute the command. You will be prompted to enter your Mac user password. Please note that you won't see any characters while typing the password. Press Enter once again.

Step 3: Verify the DNS Cache Flush

After executing the command, your DNS cache should be cleared. To confirm the flush, you can try visiting the previously inaccessible website or check your internet connection speed. In most cases, the DNS cache flush should resolve any DNS-related issues, and you should notice improved internet connectivity.

Additional Tips:

Here are a few additional tips to consider while dealing with DNS cache issues on your Mac:

  1. Restart your Mac: If clearing the DNS cache doesn't solve the problem, try restarting your computer. This will ensure a fresh start, and the DNS cache will be rebuilt from scratch.

  2. Change DNS servers: Sometimes, using a different DNS server can help resolve DNS-related issues. You can change your DNS server settings by going to System Preferences -> Network -> Advanced -> DNS. Add alternative DNS server addresses, such as Google DNS ( and or Cloudflare DNS ( and, and click OK.

  3. Clear browser cache: In addition to flushing the DNS cache, clearing your browser's cache and cookies can also improve website accessibility and speed. Each browser has different steps to clear the cache, so refer to the browser's documentation or settings for instructions.

  4. Contact your ISP: If you're still experiencing persistent DNS-related issues after trying the solutions mentioned above, it may be worth contacting your Internet Service Provider (ISP) for assistance. They might be able to diagnose the problem or provide alternative DNS server addresses for you to use.

In conclusion, flushing your DNS cache on a Mac is a simple and effective way to resolve DNS-related connectivity problems. By following the steps mentioned above, you can quickly clear your DNS cache and improve your internet experience.

Mac Commands

Master your Mac with ease with our ultimate command reference.