mac还原wi-fi为dhcp需四步:一、系统设置→wi-fi→当前网络→详细信息→tcp/ip→选“使用dhcp”;二、终端执行sudo ipconfig set en0 dhcp强制切换;三、清空dns列表或运行sudo networksetup -setdnsservers wi-fi empty;四、必要时用sudo ifconfig en0 down && sudo ifconfig en0 up重连触发dhcp。

Mac系统里某个WiFi网络被手动设了静态IP,导致换网络后无法自动获取地址、连不上网或DNS异常,需要还原为DHCP自动获取模式。
通过系统设置还原IPv4配置
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:在左侧边栏中点击“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重新协商。
免费 DNS 与邮件安全分析(IntoDNS.ai):包括 DNSSEC、SPF、DKIM、DMARC、MTA-STS、BIMI、SMTP STARTTLS、FCrDNS、黑名单、发件人要求及报告。
方法二:清除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。










