Der lokale DNS Resolver in Mac OS X 10.10 (Yosemite) berücksichtigt die eingetragenen Suchdomains (mal wieder) nicht, wenn der gesuchte Hostname bereits einen Punkt enthält. Leider hat sich auch der Resolver geändert, so dass die Tipps aus 2011 hier auch nicht mehr helfen.
Mit dem Update auf 10.10.1 gibt es aber wieder eine Option, mit der man diese Funktion wieder herstellen kann:
sudo defaults write \ /System/Library/LaunchDaemons/com.apple.discoveryd.plist \ ProgramArguments -array-add "--AlwaysAppendSearchDomains"
Danach einfach noch den discoveryd durchstarten
sudo launchctl unload -w \ /System/Library/LaunchDaemons/com.apple.discoveryd.plist sudo launchctl load -w \ /System/Library/LaunchDaemons/com.apple.discoveryd.plist
und danach funktioniert es wieder wie gewünscht.
Anmerkung: Die Änderungen werden bei einem MacOS Update wieder zurückgesetzt.
Apple hat mit Mac OS 10.10.4 den discoveryd wieder durch den mDNSresponder ersetzt. Mit Mac OS 10.10.4 müsste daher die ältere Anleitung wieder funktionieren: http://foo-blog.de/2011/07/lokaler-dns-resolver-ignoniert-suchdomains-in-macos-x-lion/