Flush the DNS cache in Mac OS X (10.9+)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
export
screenshots
source
LICENSE
README.md

README.md

#Alfred 2 Flush DNS Workflow

Flush the DNS cache in OS X (10.9+).

##Download

For an easy installation, you can download the exported workflow here: flushdns.alfredworkflow

##Usage

###Keyword: fdns

No arguments will prompt you for a user and password.

For more convenience, you can also enter your password after the keyword (separated by a space). This is much quicker, and don't worry: this workflow does not store or submit any data. If the password happens to be wrong, you will see the regular prompt by the system.

Success or errors are reported through a notification.

Command used:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

If mDNSResponder is not available (currently only the case for OS X 10.10 - 10.10.3, see this link), the following command for Discoveryd is used:

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

##Changelog

####v1.1.1

  • Bugfix for OS X 10.10.4+

####v1.1

  • Updated for compatibility with OS X 10.10 Yosemite
  • Improved error handling
  • Minimum requirement upped to OS X 10.9 Mavericks (though it might still work on OS X 10.7 / 10.8)

####v1.0

  • Initial release