鉴于天朝的网络,这DNS服务器是要随时改啊,一直以来网络不稳定的做法:
依次点击 偏好设置- 网络 - 高级 - DNS - + ..........
累觉不爱啊,每次都要点,况且DNS要那么频繁的更改,还想不想好好上网了!
Shell才是王道啊,方法如下
# 其实就是用到networksetup命令 # 设置DNS sudo networksetup -setdnsservers <workservices> x.x.x.x # 注:x.x.x.x就是要更改的DNS地址,可以加空格跟多个 # <workservices>是要修改的网络接口,需要替换,不知道可以运行下列命令 networksetup -listallnetworkservices # 查看当前设置的DNS networksetup -getdnsservers <workservices> # 清空当前DNS(自动获取) sudo networksetup -setdnsservers <workservices> empty # 顺便把几个DNS地址转了: # # Google DNS IPv4地址: # 8.8.8.8 (google-public-dns-a.google.com) # 8.8.4.4 (google-public-dns-b.google.com) # Google DNS IPv6地址: # 2001:4860:4860::8888 # 2001:4860:4860::8844 # OpenDNS IPv4地址: # 208.67.222.222 (Resolver1.OpenDNS.com) # 208.67.220.220 (Resolver2.OpenDNS.com) # 208.67.222.220 (Resolver3.OpenDNS.com) # 208.67.220.222 (Resolver4.OpenDNS.com) # OpenDNS IPv6地址: # 2620:0:ccc::2 # 2620:0:ccd::2 #
转载于:https://blog.51cto.com/liongmagezi/1386792