Once again, Apple has made a change in how DNS is handled in Mac OS X. Originally,
Yosemite (10.10) had replaced
discoveryd. This meant that
all of those who had made a change to force
mDNSResponder to always append
search domains to DNS lookups had to
make a new change
Lo and behold, with 10.10.4,
discoveryd is out and
mDNSResponder is in. Below
is the new process you'll need to follow to get your DNS lookups working as expected.
- Before you do anything, make sure you have updated to at least OS X 10.10.4.
- You will need to edit
<string>-AlwaysAppendSearchDomains</string>to the list of strings in the ProgramArguments \<array>. Please note that the argument only has a single leading dash.
mDNSResponderto see your changes take effect.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist