How to clear your DNS cache on Windows and a MAC Print

  • 4


Your local computer stores (caches) the IP address to websites to speed browsing among other things. If you've recently made a Domain Name System (DNS) change to your website, and still see the old information, it may be because you local computer is storing the old IP address. You can either wait out the 5 minutes to 24 hours for it to clear on it's own, try restarting your computer, or try to clear the local cache using the following techniques.

New visitors to your website will most likely see the correct information because they have not yet cached your domain's DNS records. You can test this by visiting which will allow you to open your website through their server (proxy). This is a generally a good indicator that new visitors will see the new information even if you don't.



1) Open the Start menu

2) Type CMD from the RUN or Search field At the command prompt,

3) Type: ipconfig /flushdns

4) Press Enter or Return, and your cache will be flushed.


Mac OS X (verify which version)

1) Go to Applications

2) Go to Utilities Open the Terminal application

3) OS X Yosemite or El Capitan

TYPE: sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

3) OS X Mavericks, Mountain Lion, Lion (OS X v10.9.5 and ealier)

TYPE: sudo killall -HUP mDNSResponder

3) OS X Snow Leopard (OS X v10.6 - v10.6.8)

TYPE: dscacheutil -flushcache

4) Press Enter or Return, and your cache will be flushed


*Close all browsers before running the commands above. You may still need to clear your browser's cache afterwords or try pressing "CTRL + F5" (PC), "Cmd (Apple) + Shift + R" (MAC and FireFox) or try "Option + Command + E" (MAC Safari) . Otherwise, you may need to read your browser's manual to show you how to clear the cache.

If you are still seeing the old information your ISP may have also cached the data. They will refresh the records per your domain's DNS Time to Live (TTL) setting. Typically this is anywhere from 5 minutes to 24 hours. Unless your are a DNS admin you probably don't have access to adjust the TTL settings in DNS for your domain yourself and it's probably too late anyway (you probably made the change already).


Advanced Option (Windows only):

Once last ditch thing you can do if you really must see it before the DNS cache has been cleared is to manually adjust your HOSTS file. This will force your computer to use the correct IP address.

PC Settings:

1) Right-Click notepad and Choose "Run as Administrator"

2) Use the File Open dialog in Notepad to go to "C:\Windows\System32\Drivers\etc"

3) You will need to change the file type setting in the Open dialog to "*.*".

4) Click on "HOSTS" and open the document.

5) Edit the document per the instructions like this:

IP Address
IP Address
* Replace IP Address with the new IP address from your DNS settings.

6) Save and open in a browser. (you might need to clear the browser cache still).

NOTE: once DNS has propagated you will want to remove these entries from your computer to avoid future problems.


TOOL TO CLEAR YOUR BROWSER CACHE (Chrome, Firefox, Safari, IE, Opera, Android, IOS, Windows)


Also See: Domain & DNS KB articles | Email Settings POP3 / IMAP | Check email online | Email Troubleshooting | Adding an email to your hosting account WINDOWS / LINUX

Contact Support

If you are still having issues, please contact us for further help.
1-877-EPHOST1 |



Was this answer helpful?

« Back