码迷,mamicode.com
首页 > 其他好文 > 详细

DNS切换脚本

时间:2019-08-11 13:28:45      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:pre   模式切换   work   exchange   dsc   serve   flush   切换   inpu   

工作环境要改变一下dns,而回到家中又要换回来,在mac 环境下,每次需要手动打开网络偏好设置去修改,十分繁琐,故此写了一个脚本,可以在工作模式和非工作模式切换。

脚本 dnsexchange.sh:

#!/bin/bash
read -p "switch to working mode? y/n: " val
echo 'this option is '$val
if [ $val == 'y' ]
then
        networksetup -setdnsservers Wi-Fi 192.168.10.111
        dscacheutil -flushcache
elif [ $val == 'n' ]
then
        networksetup -setdnsservers Wi-Fi empty
        dscacheutil -flushcache
else
        echo "please input right option!"
fi

最后给脚本加上可执行权限:chmod +x dnsexchange.sh

DNS切换脚本

标签:pre   模式切换   work   exchange   dsc   serve   flush   切换   inpu   

原文地址:https://www.cnblogs.com/mojiruo/p/11334415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!