# Install `dnsmasq` and configure for *.dev.local domains $ brew install dnsmasq $ vim /usr/local/etc/dnsmasq.conf # Reload configuration and clear cache # Copy the daemon configuration file into place. $ sudo cp $(brew list dnsmasq | grep /homebrew.mxcl.dnsmasq.plist$) /Library/LaunchDaemons/ $ sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist $ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist $ dscacheutil -flushcache # stop or start dnsmasq $ sudo launchctl stop homebrew.mxcl.dnsmasq $ sudo launchctl start homebrew.mxcl.dnsmasq # Setup DNS resolving $ sudo mkdir -p /etc/resolver $ sudo tee /etc/resolver/dev.local > /dev/null <