萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

Mac 快速切換 DNS 設定檔:建立多組位置 (Location) 一鍵切換

為何需要多組 DNS 設定檔?

  • 公司內網需使用內部 DNS 解析內部域名。
  • 家用/公共 Wi-Fi 想用 1.1.1.1 / 8.8.8.8 加速/去廣告。
  • 特定場合需指定 DNS 解鎖串流/繞過審查。

手動逐筆輸入 DNS IP 太慢,macOS 內建 網路位置 功能,可預設多組完整網路配置 (含 DNS、Proxy、IPv6、802.1X),選單列一鍵切換。

步驟一:建立自訂網路位置 (含 DNS)

  1. 開啟 系統偏好設定 > 網路 (macOS 13+ 為「系統設定 > 網路」)。
  2. 左側選擇目標介面 (如 Wi-Fi 或 乙太網路)。
  3. 點擊 位置 下拉選單 > 編輯位置…。
  4. 點擊 + 新增位置,命名 (如「公司內網」、「家用 Google DNS」、「解鎖串流」) > 完成。
  5. 回到網路視窗,確認頂部位置已切換至新建立的位置。
  6. 點擊 進階… > DNS 索引標籤。
  7. 點擊 + 新增 DNS 伺服器 IP (例如 1.1.1.1, 8.8.8.8, 10.0.0.1)。
  8. 點擊 好 > 套用 儲存此位置的 DNS 設定。

網路偏好設定

位置下拉選單

編輯位置

新增位置命名

進階按鈕

DNS 索引標籤

新增 DNS IP

確定按鈕

套用按鈕

步驟二:選單列一鍵切換位置

  1. 點選選單列左上角  蘋果圖示。
  2. 選擇 位置 > 點擊目標位置名稱 (如「公司內網」)。
  3. 系統瞬間切換網路配置 (含 DNS、Proxy、IP 設定),右上角 Wi-Fi 圖示會短暫斷線重連。

選單列位置選單

切換位置

進階:終端機指令快速切換 (適合腳本/Alfred/Raycast 整合)

# 列出所有位置
networksetup -listlocations

# 切換至指定位置
networksetup -switchtolocation "公司內網"

# 查看目前位置
networksetup -getcurrentlocation

可寫成 Shell Script / Apple Shortcut / Raycast Script 綁定熱鍵,實現真正一鍵/熱鍵切換 DNS。

常見 DNS 伺服器推薦

名稱IPv4IPv6特色
Cloudflare1.1.1.1 / 1.0.0.12606:4700:4700::1111隱私優先、DNS over HTTPS/TLS、速度快
Google8.8.8.8 / 8.8.4.42001:4860:4860::8888穩定、全球 Anycast、支援 DoH/DoT
Quad99.9.9.9 / 149.112.112.1122620:fe::fe安全攔截惡意域名、隱私友善
OpenDNS208.67.222.222 / 208.67.220.2202620:119:35::35家長控制、防釣魚、可自訂過濾
台灣 Hinet168.95.1.1 / 168.95.192.1-本地解析最快、適合內部服務
copyright © 萬盛學電腦網 all rights reserved