命令:
sudo nethogs
效果:
命令:
sudo nethogs
效果:
突然电脑上的 SVN 链接不上了,试着 ping 了一下域名,发现所有域名都ping 不通,但 IP 却可以 ping 通,估计都是本机 DNS 服务器设置出问题了。
首先,配置正确的dns,既可以可视化界面操作
也可以命令行操作:networksetup -setdnsservers Wi-Fi 8.8.8.8
查看:networksetup -getdnsservers Wi-Fi
以上一般就可以了。
ping www.baidu.com
ping: cannot resolve www.baidu.com: Unknown host
查看ip地址:nslookup baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: baidu.com
Address: 220.181.38.148
Name: baidu.com
Address: 39.156.69.79
然后ping 39.156.69.79
➜ ~ ping 39.156.69.79
PING 39.156.69.79 (39.156.69.79): 56 data bytes
64 bytes from 39.156.69.79: icmp_seq=0 ttl=48 time=40.310 ms
64 bytes from 39.156.69.79: icmp_seq=1 ttl=48 time=38.929 ms
解决办法
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
然后ping域名,就可以了
由于这两天没注意,我的“梯子”到期了。经过一番资料查阅以及验证,关闭电脑的网络,就可以恢复正常,很快就能打开应用。猜测应该是大部分程序启动都会联网通信,比如检查程序是否更新版本?具体原因没做深入了解。
以下方式选择一种即可: