目录

标签: 网络

解决:Mac ping不通任何域名、IP却可以

突然电脑上的 SVN 链接不上了,试着 ping 了一下域名,发现所有域名都ping 不通,但 IP 却可以 ping 通,估计都是本机 DNS 服务器设置出问题了。

解决方法:

首先,配置正确的dns,既可以可视化界面操作

也可以命令行操作:networksetup -setdnsservers Wi-Fi 8.8.8.8

查看:networksetup -getdnsservers Wi-Fi

以上一般就可以了。

如果依然 ping 不通,尝试继续按如下方式解决:

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域名,就可以了

解决:Mac 突然变的很卡,打开程序也等很久,重启无效

由于这两天没注意,我的“梯子”到期了。经过一番资料查阅以及验证,关闭电脑的网络,就可以恢复正常,很快就能打开应用。猜测应该是大部分程序启动都会联网通信,比如检查程序是否更新版本?具体原因没做深入了解。

解决方法

以下方式选择一种即可:

  1. 更换电脑网络
  2. 重启路由器拨号
  3. 检查 Mac 上的相关代理软件是否正常