解决Mac修改DNS卡死-命令行修改Mac OS系统DNS设置
# 摘要
最近网络总是异常,时不时就打不开网页,开始以为是网络的问题,但是只有自己的电脑网络有问题,手机和其他人的电脑都没问题,怀疑是自己的dns有问题,于是着手修改。 可是在系统偏好设置里打开网络准备修改dns的时候却发现无论怎样修改都没办法动弹,只要一点修改就卡死不动了,试了n次也没有修改成功,最后突然想到了命令行的方式修改,成功搞定.
# 查看系统现有网络
networksetup -listallnetworkservices
1
# 修改DNS
# 修改wifi的dns为 180.76.76.76
networksetup -setdnsservers Wi-Fi 180.76.76.76
1
# 再次查看dns确认是否成功
networksetup -getdnsservers Wi-Fi
1
# 刷新dns
# 方案1
dscacheutil -flushcache
1
# 管理员强制刷新
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed
1
上次更新: 2024/08/11, 01:59:03