解决方案是重启discoveryd,因为他本机没有mDNSResponder,而正相反,我没有discoveryd。
于是重启mDNSResponder后顺利上网了。
电脑相关情况:
MBP2015年初版
Mac OS Yosemite 10.10.5
解决方案:
控制台执行
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
如果没有mDNSResponder不妨试试
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist