macOS TCP/IP进阶配置主要用于替代DHCP自动分配,满足静态IP、多网段互通、DNS优化等需求;需在“系统设置>网络>详细信息>TCP/IP”中设手动模式并填入IP、子网掩码、路由器,DNS在同窗口“DNS”标签页添加,命令行可用networksetup快速配置。

macOS 的 TCP/IP 进阶配置主要用来替代默认的自动(DHCP)分配方式,满足固定地址、多网段互通、DNS 优化或合规性要求等实际场景。它不难操作,但关键参数填错会导致断网或无法访问内网服务。
手动设置 IPv4 地址(静态 IP)
适合需要长期使用同一局域网 IP 的情况,比如运行共享打印机、NAS、开发服务器,或接入有 IP 绑定策略的公司网络。
- 进入“系统设置”→“网络”,选中当前连接(如 Wi-Fi 或以太网),点击“详细信息”
- 切换到“TCP/IP”标签页,将“配置 IPv4”改为“手动”
- 填写三项必要参数:IP 地址(如 192.168.1.100)、子网掩码(常见为 255.255.255.0)、路由器(即网关,通常是路由器管理地址,如 192.168.1.1)
- 务必确认该 IP 在当前局域网中未被占用,否则可能引发冲突
DNS 服务器自定义
系统默认用 DHCP 分配的 DNS,但手动指定可提升解析速度、绕过本地劫持,或适配特定网络环境(如教育网、企业内网)。
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 在同一个“详细信息”窗口中,切换到“DNS”标签页
- 点击“+”号添加 DNS 地址,例如公共 DNS:8.8.8.8(Google)、114.114.114.114(国内常用)或 1.1.1.1(Cloudflare)
- 列表顺序决定优先级,靠上的先尝试;可同时添加多个,失败自动降级
- 改完记得点“好”再点“应用”,否则不生效
IPv6 配置与 DHCP 客户端 ID
多数家庭网络暂不强制启用 IPv6,但部分校园网、运营商或企业网络会要求手动配置 IPv6 地址,或提供 DHCP 客户端 ID 用于身份识别。
- 在“TCP/IP”标签页,“配置 IPv6”下拉菜单可选“自动”“手动”“仅本地链路”或“关闭”
- 若需手动配置 IPv6,须准确输入 IPv6 地址、前缀长度(如 /64)和路由器地址
- 当“配置 IPv4”或“配置 IPv6”设为 DHCP 时,下方会出现“DHCP 客户端 ID”输入框——这是可选项,仅在管理员明确要求时填写(如填写工号、设备编号等字符串)
命令行快速配置(networksetup)
适合批量设置、写入脚本或远程维护,跳过图形界面,执行后立即生效。
- 打开“终端”,运行 networksetup -listallnetworkservices 查看服务名(注意引号,如 "Wi-Fi" 或 "Ethernet")
- 设静态 IP 示例:networksetup -setmanual "Wi-Fi" 192.168.1.120 255.255.255.0 192.168.1.1
- 设 DNS 示例:networksetup -setdnsservers "Wi-Fi" 8.8.8.8 114.114.114.114
- 恢复 DHCP 只需执行:networksetup -setdhcp "Wi-Fi"

















