MacOS 通過Terminal更改DNS

鑑於天朝的網絡,這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
#


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章