Mac 为网卡添加多个 IP 地址
2026/4/7大约 1 分钟
Mac 为网卡添加多个 IP 地址
在日常开发中,有时需要在同一张网卡上绑定多个 IP 地址,例如本地模拟多节点集群、测试负载均衡策略,或者在同一子网内运行多个服务实例。macOS 提供了 ifconfig 命令来快速实现这一需求。
添加 IP 地址
使用 alias 参数为指定网卡添加一个额外的 IP 地址:
sudo ifconfig en0 alias 192.168.4.2 255.255.255.0en0:目标网卡名称,可通过ifconfig命令查看当前系统的网卡列表alias:表示为该网卡添加一个别名 IP192.168.4.2:要绑定的 IP 地址255.255.255.0:子网掩码
可以重复执行该命令来添加更多 IP:
sudo ifconfig en0 alias 192.168.4.3 255.255.255.0
sudo ifconfig en0 alias 192.168.4.4 255.255.255.0删除 IP 地址
使用 -alias 参数移除之前添加的别名 IP:
sudo ifconfig en0 -alias 192.168.4.2查看当前网卡配置
添加完成后,可以通过以下命令确认配置是否生效:
ifconfig en0输出中会看到多条 inet 记录,每条对应一个绑定的 IP 地址。
注意
通过 ifconfig 添加的别名 IP 是临时性的,系统重启后会自动失效。如果需要持久化配置,可以考虑编写一个开机启动脚本来自动执行绑定命令。
