美文网首页Network
Mac命令行切换DNS

Mac命令行切换DNS

作者: DeamoV | 来源:发表于2018-07-27 15:35 被阅读54次

前言

在使用了LaunchBar之后,没有了自带的别人写好的切换DNS的小插件了。于是决定自己动手丰衣足食。LaunchBar可以使用,用Bash语言写的脚本。于是便查找了如何使用命令行切换Mac的DNS。

代码

networksetup -listallnetworkservices
#查看网络链接方式,一般macbook都是用的Wifi

networksetup -setdnsservers "Wi-Fi" 8.8.8.8 8.8.4.4
#切换DNS到8.8.8.8和8.8.4.4

networksetup -setdnsservers "Wi-Fi" empty
#清空DNS

dscacheutil -flushcache
#清空DNS缓存

cat /etc/resolv.conf 
#检查是否设置成功

其他

这里通过这种方法切换了DNS后,在系统偏好设置中看并没有显示切换成功。但是在nslookup中查看确实真真切切的切换了DNS。最后将这个脚本在LaunchBar中的ActionEditor里面添加就解决啦。

相关文章

  • Mac命令行切换DNS

    前言 在使用了LaunchBar之后,没有了自带的别人写好的切换DNS的小插件了。于是决定自己动手丰衣足食。Lau...

  • 2020-03-28

    Mac/Linux 配置多版本Java,并实现命令行快速切换 实现效果如下图 下载连接:MAC版 JDK 1.8....

  • mac 上显示隐藏文件

    快捷键 command + shift + . 可以切换隐藏或显示 命令行 显示Mac隐藏文件的命令:defaul...

  • 设置 DNS

    Google DNS OpenDNS 阿里 DNS Mac OS X 修改 DNS Open Network Pr...

  • Mac下配置adb环境变量

    1.启动Mac自带的终端Terminal。2.进入当前用户的home目录。 在命令行输入echo $HOME,切换...

  • Mac OS issues:

    1, 20171225 从 小熊 的 用户,sudo 命令行,切换到 我的用户,256G 只剩 30G。Mac 下...

  • iOS 端 DNS 相关技术

    iOS 端 DNS 相关技术 1.Mac下 关于 DNS 插件包 在 Mac OS X 上通过 pdnsd 和 d...

  • windows配置zsh终端

    前言 习惯了mac 的终端工具,切换会windows 后终端命令行真的超难以,于是将zsh 装起来 安装Linux...

  • mac os x 安装dns server: dnsmasq

    mac os x 安装dns server: dnsmasq 重启:

  • Mac下延长Contexts的试用期限

    Contexts是mac下非常优秀的一款多窗口切换应用,延长试用时间的方法如下: 打开终端命令行窗口,输入: 修改...

网友评论

    本文标题:Mac命令行切换DNS

    本文链接:https://www.haomeiwen.com/subject/btlgmftx.html