手动配置静态IP的Mac电脑更换网络后容易发生断网,需要还原为动态主机配置协议(DHCP)自动获取。具体操作:在系统设置中将IPv4协议改为“使用DHCP”;然后在终端中执行sudoipconfigseten0DHCP以清除网络缓存;最后在DNS设置中删除手动添加的DNS地址,或者运行sudonetworksetup-setdnsserversWi-Fiem
Mac如何取消特定WiFi静态IP
时间:2026-07-06
浏览:197
文章目录
使用Mac时,手动为某个Wi-Fi网络配置静态IP后,切换网络环境可能遇到无法获取新地址、无法联网或DNS报错等问题。最便捷的解决方法是恢复为DHCP自动获取模式。以下分步骤说明操作流程。

通过系统设置将IPv4配置还原为DHCP
第一步:点击屏幕左上角苹果图标,选择“系统设置”。
第二步:在左侧边栏中点击“Wi-Fi”,确认Wi-Fi已启用。
第三步:在右侧当前连接的Wi-Fi网络名称旁,点击“详细信息”(蓝色信息图标)。
第四步:切换到“TCP/IP”标签页,在“配置IPv4”下拉菜单中选择【使用DHCP】。
第五步:点击右下角“好”保存更改。此时Mac会立即向路由器发起DHCP请求,获取新的IP地址、子网掩码和网关。
使用终端命令强制刷新网络配置
图形界面有时无法彻底清除静态配置缓存,此时可借助终端命令,有两种方式可选:
方式一:重置当前Wi-Fi接口
打开“终端”,执行以下命令:sudo ifconfig en0 down && sudo ifconfig en0 up
(en0为常见Wi-Fi网卡名称,若不确认可先运行networksetup -listallhardwareports查看)
该操作会断开并重新连接Wi-Fi,触发DHCP重新协商。
方式二:清除DHCP租约缓存
在终端中输入:sudo ipconfig set en0 DHCP
回车后无需重启系统,即可放弃静态配置并转为标准DHCP流程。此命令直接写入底层网络栈,比图形界面更彻底。
检查并清理残留的静态DNS设置
设置静态IP时通常也会手动填写DNS地址。即使IPv4已改回DHCP,DNS仍可能保留旧值,因此需额外处理:
返回“系统设置 → Wi-Fi → 当前网络 → 详细信息 → DNS”标签页。
删除所有手动添加的DNS地址,保留空白状态,或点击“恢复为默认值”。
【若DNS栏已为空但上网仍异常,说明DNS被系统级策略锁定,需执行下一步】
打开终端,运行:sudo scutil --dns | grep 'nameserver'
检查输出是否包含非192.168.x.x或本地路由器IP的地址。若有,执行:sudo networksetup -setdnsservers Wi-Fi empty
此命令会清空Wi-Fi接口的所有DNS配置,强制回归DHCP下发的DNS设置。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。