macOS手动配置静态IP有三种方法:一、通过系统设置图形界面操作,适合普通用户;二、使用networksetup命令行工具,适合批量部署或远程维护;三、创建多个网络位置实现多环境快速切换。

如果您在 macOS 系统中需要稳定连接特定局域网设备或避免 DHCP 分配冲突,则需将网络接口由自动获取 IP 改为手动指定固定 IP 地址。以下是针对 macOS 手动配置静态 IP 的详细操作步骤:
一、通过系统设置图形界面配置静态IP
该方法适用于大多数 macOS 版本(Ventura 及更新版本),通过“系统设置”应用直观完成网络参数设定,无需命令行操作,适合普通用户。
1、点击屏幕左上角苹果图标,选择“系统设置”。
2、在左侧边栏点击“网络”,右侧显示当前已启用的网络服务(如 Wi-Fi 或以太网)。
3、点击当前活跃连接名称右侧的“详情…”按钮(或直接点击连接名称后点右下角“配置DNS”上方的“详细信息”链接)。
4、在弹出窗口中切换至“IP 设置”标签页。
5、将“配置 IPv4”下拉菜单从“使用DHCP”更改为“手动”。
6、在对应字段中输入以下四项必要参数:
• IPv4 地址:您要分配给本机的静态IP(例如 192.168.1.100)
• 子网掩码:与所在网络一致(常见为 255.255.255.0)
• 路由器:网关地址(通常为 192.168.1.1 或类似)
• DNS 服务器:至少填写一个可用DNS(如 8.8.8.8 或 114.114.114.114)
7、点击“好”保存设置,再点击右下角“应用”使配置生效。
二、使用networksetup命令行工具配置静态IP
该方法适用于需要批量部署、脚本化管理或图形界面不可用(如 macOS Server 或远程 SSH 维护)的场景,可精确控制网络服务名与协议栈参数。
1、打开“终端”应用(位于“应用程序 > 实用工具”)。
2、执行命令列出所有网络服务名称:networksetup -listallnetworkservices,记下目标接口对应的服务名(如 “Wi-Fi” 或 “Ethernet”)。
3、确认当前服务是否启用:networksetup -getinfo "Wi-Fi"(将“Wi-Fi”替换为实际服务名)。
4、执行静态IP配置命令(以 IPv4 地址 192.168.1.100、子网掩码 255.255.255.0、网关 192.168.1.1 为例):
networksetup -setmanual "Wi-Fi" 192.168.1.100 255.255.255.0 192.168.1.1
5、为该服务单独设置 DNS(可选但推荐):
networksetup -setdnsservers "Wi-Fi" 8.8.8.8 114.114.114.114
6、验证配置结果:networksetup -getinfo "Wi-Fi",检查输出中“IP 地址”、“子网掩码”、“路由器”等字段是否与设定一致。
三、通过创建网络位置实现多环境快速切换
当用户需在不同网络环境(如公司内网、家庭宽带、实验室局域网)间频繁切换时,可预先配置多个“网络位置”,每个位置保存独立的静态IP设置,避免重复手动修改。
1、打开“系统设置 > 网络”,点击右上角三个点图标 > “编辑位置…”。
2、点击“+”号添加新位置,输入名称(如“公司静态”、“家庭静态”)。
3、点击“完成”后,系统会自动切换至该新位置并清空当前网络服务列表。
4、重新添加所需服务(如“Wi-Fi”),然后按第一种方法为其配置对应静态IP参数。
5、切换回其他位置时,点击右上角位置名称下拉菜单,选择目标位置即可瞬时应用整套网络配置。










