How to clear your DNS cache on Windows and a MAC
Posted by Joe Rebis on 16 January 2013 11:50 AM
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 www.proxify.com 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.
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 domain.com
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)