Mac 默认通过 DHCP 自动获取 IP 地址,日常上网通常不需要调整。但如果需要连接 NAS、网络打印机,或者让局域网内的其他设备稳定访问这台 Mac,固定 IP 地址会更方便。
macOS 不同版本的设置入口略有区别,尤其是 Ventura 之后,系统设置界面发生了变化。下面分别介绍图形界面、终端命令和路由器地址保留三种方法,以及设置后的检查步骤。

不要直接照搬网上的 IP 地址。不同家庭或办公网络使用的网段可能不同,填错网关或子网掩码,都可能导致无法上网。
打开 Mac 的“系统设置”,进入“网络”,选择正在使用的 Wi-Fi 或以太网连接,点击“详细信息”中的“TCP/IP”。
记下当前的 IP 地址、子网掩码和路由器地址。例如:
• IP 地址:192.168.1.23
• 子网掩码:255.255.255.0
• 路由器:192.168.1.1
如果网络使用上述子网掩码,可以考虑将地址设置为 192.168.1.88,但必须先确认该地址没有被其他设备占用,最好选择路由器 DHCP 自动分配范围之外的可用地址。
这里还要区分局域网 IP 和公网 IP。Mac 网络设置中显示的通常是局域网地址,而网站看到的是公网出口地址。想查看当前公网 IP,可以通过 ToDetect 进行 IP 地址查询,了解出口 IP、归属地及运营商等信息。
新版本 macOS 可以直接在系统设置中修改,无需安装额外软件。
• 点击苹果菜单,打开“系统设置”。
• 进入“网络”,选择当前连接的 Wi-Fi 或以太网。
• 点击“详细信息”,找到“TCP/IP”。
• 将“配置 IPv4”从“使用 DHCP”改为“手动”。
• 填写准备好的 IP 地址、子网掩码和路由器地址。
• 点击“好”保存设置。
以刚才的网络环境为例,可以填写:
• IP 地址:192.168.1.88
• 子网掩码:255.255.255.0
• 路由器:192.168.1.1
随后进入 DNS 设置,检查是否保留了可用的 DNS 服务器。必要时可填写 223.5.5.5 或 119.29.29.29。
这些地址只是示例。如果公司网络有指定参数,应优先使用网络管理员提供的配置。
对于 macOS Monterey 及更早版本,操作入口是“系统偏好设置 → 网络 → 选择连接 → 高级 → TCP/IP”,将 IPv4 配置改为“手动”后填写对应参数,最后点击“应用”。
熟悉命令行的用户,可以通过 macOS 自带的 networksetup 工具设置静态 IP。打开“终端”,按照以下顺序执行对应命令。
| 操作 | 终端命令 |
|---|---|
| 查看网络服务名称 | networksetup -listallnetworkservices |
| 设置静态 IP | sudo networksetup -setmanual "Wi-Fi" 192.168.1.88 255.255.255.0 192.168.1.1 |
| 设置 DNS 服务器 | sudo networksetup -setdnsservers "Wi-Fi" 223.5.5.5 119.29.29.29 |
| 恢复 DHCP 自动获取 IP | sudo networksetup -setdhcp "Wi-Fi" |
| 恢复自动 DNS 配置 | sudo networksetup -setdnsservers "Wi-Fi" Empty |
表格中的 192.168.1.88 为示例静态 IP,255.255.255.0 为子网掩码,192.168.1.1 为网关地址,实际使用时应根据当前网络参数调整。
如果使用以太网连接,需要将命令中的 "Wi-Fi" 替换为系统列出的对应网络服务名称。恢复自动获取地址时,建议同时恢复 DHCP 和 DNS 配置。
如果只是希望 Mac 每次连接家中 Wi-Fi 都获得相同地址,路由器的 DHCP 地址保留功能通常更合适。
进入路由器管理页面,找到“DHCP 地址保留”“静态地址分配”或类似选项,将 Mac 当前使用的 Wi-Fi MAC 地址与指定 IP 绑定。
这样 Mac 仍然使用 DHCP 自动获取地址,连接其他网络时也不必反复修改配置。
需要注意,部分 Mac 会针对 Wi-Fi 网络使用私有 Wi-Fi 地址。设置绑定时,应确认路由器识别到的 MAC 地址与实际使用的一致。
首先返回 TCP/IP 页面,确认手动设置的地址已经生效。
接着打开终端,测试网关是否能够访问:ping -c 4 192.168.1.1
如果收到正常响应,再测试 DNS 解析:nslookup apple.com
如果网关可以访问,但域名无法解析,应重点检查 DNS 设置。
还可以打开 ToDetect 进行一次公网 IP 检测,核对当前出口 IP、归属地和运营商信息是否符合预期。
需要说明的是,局域网静态 IP 设置成功,并不意味着公网 IP 会改变。公网 IP 查询主要用于了解当前互联网出口,不能代替本机网络连通性测试。
• 网关无法连接: 检查 IP 地址、子网掩码和路由器地址是否正确,确认 Mac 与网关处于可通信的网络中。
• 出现 IP 地址冲突: 可能有其他设备正在使用相同地址。应检查路由器已分配的地址,重新选择未占用的 IP。
• 能连接网关却打不开网页: 先测试外部 IP 连通性,再检查 DNS,避免把所有网络问题都归结为域名解析。
• 切换 Wi-Fi 后无法上网: 手动配置可能不适用于新网络。可以恢复 DHCP,或者根据不同网络分别调整配置。
静态 IP 本身不会提高或降低带宽。但错误的网关、DNS 或网络配置可能影响实际访问体验。
不会。局域网地址和公网出口地址属于不同层面的配置,公网 IP 是否固定取决于网络服务提供方。
需要。它们是不同的网络服务,可以分别使用手动 IP 或 DHCP 配置。
如果经常携带 MacBook 连接不同网络,通常更推荐路由器 DHCP 地址保留;如果网络环境明确要求手动配置,则按照指定参数设置。
Mac 设置静态 IP 并不复杂,关键是提前确认网络参数、避免地址冲突,并在修改后检查网关和 DNS 是否正常。至于公网出口信息,可以结合 IP 地址查询工具单独核对,避免混淆局域网配置与公网 IP 检测。