macos网络进阶配置用于解决实际问题,如固定ip供nas访问、绕过dns劫持、优先连接5ghz wi-fi或保障公司内网通信;需在“系统设置→网络→详细信息→tcp/ip”设手动模式并填ip、子网掩码、路由器,dns在同窗口“dns”标签页添加,命令行可用networksetup快速配置。
macos 的网络进阶配置不是为了炫技,而是解决实际问题:比如固定 ip 供 nas 访问、绕过 dns 劫持、优先连上 5ghz wi-fi、或让公司内网服务正常通信。关键在于理解每项设置的作用和影响范围,而不是盲目填值。
静态 IP(手动 TCP/IP)
当你需要 Mac 在局域网中长期使用同一个地址时才启用,例如运行本地 Web 服务、连接打印机或接入有 IP 绑定策略的办公网络。
- 路径:系统设置 → 网络 → 选中 Wi-Fi 或以太网 → 详细信息 → TCP/IP → “配置 IPv4”改为“手动”
- 必须填写三项:IP 地址(如 192.168.1.120)、子网掩码(家庭常见为 255.255.255.0)、路由器(即网关,通常是 192.168.1.1)
- 填之前确认该 IP 没被其他设备占用,否则可能断网或导致他人掉线;可先 ping 一下试试:
ping 192.168.1.120
DNS 自定义与优先级
系统默认用路由器分配的 DNS,但手动指定能提升解析速度、避开污染,或适配校园网/企业内网的特殊域名规则。
- 在同一“详细信息”窗口中,切换到“DNS”标签页
- 点击“+”添加 DNS,例如:114.114.114.114(国内响应快)、1.1.1.1(Cloudflare,兼顾隐私)、8.8.8.8(Google,海外资源友好)
- 列表顺序即尝试顺序——排第一的先用,失败才换下一个;不建议只填一个,留至少两个备用
- 改完点“好”,再点窗口右下角“应用”,否则不生效
Wi-Fi 首选网络排序与自动连接
Mac 连哪个 Wi-Fi,完全取决于「首选网络」列表的上下顺序,没有隐藏开关,也没有智能判断——它只会从上往下试,第一个能连上的就接入。
- 路径:系统设置 → 网络 → Wi-Fi → 详细信息 → Wi-Fi → 高级
- 确保勾选“记住这台电脑所加入的网络”,否则新连的网络不会进列表
- 在“首选网络”里找到目标 SSID,勾选右侧“自动加入”,然后按住左侧三横线(≡)拖到最顶端
- 常见连错原因:双频合一(2.4G/5G 同名)导致随机连接、旧同名网络残留、钥匙串里存了错误密码——需逐一清理
命令行快速干预(networksetup)
图形界面适合单次配置,终端更适合批量操作、脚本固化或远程调试,且修改后立即生效,无需点“应用”。
- 先查服务名:
networksetup -listallnetworkservices(注意引号,如 "Wi-Fi") - 设静态 IP:
networksetup -setmanual "Wi-Fi" 192.168.1.120 255.255.255.0 192.168.1.1 - 加 DNS:
networksetup -setdnsservers "Wi-Fi" 114.114.114.114 1.1.1.1 - 删干扰网络:
sudo networksetup -removepreferredwirelessnetwork en0 "Old_Home"











