This snippet is more than 5 years old and may no longer be best practise, test before use.
Flush Local DNS on Mac
Flush the DNS cach for the following Mac OS'sOS X Yosemite
OS X Mavericks, Mountain Lion, and Lion
Use the following Terminal command to reset the DNS cache:
sudo discoveryutil mdnsflushcache