升級到 Yosemite 後我無法再上網。我可以在網路上選擇 IP 位址並獲得回應,但 DNS 不起作用。對 google.com 的 ping 指令將會失敗,但 nslookup 或 dig 請求將會成功。
答案1
這是一個臨時解決方案,但正在運行: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist 後跟 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.listdiscoveryd.pry/LaunchDaemons/com.apple.listdiscoveryd.pry/LaunchDaemons/com。
看來是暫時解決了。據我所知,我的電腦上的某些程式正在嘗試使用 mDNSResponder,但 Yosemite 中已不再使用該程式。有人可以隨意糾正我或對此進行改進。
答案2
檢查您的 /etc/resolver/ 目錄並刪除其中的檔案。