以下按照从简单到彻底的顺序,提供三种解决方案,你可以根据自身情况灵活选用。
通过系统设置图形界面取消 DNS(推荐日常操作)
第一种方法最为直观,适合绝大多数普通用户。
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:在左侧边栏点击“网络”。
第三步:在右侧连接列表中,选中当前正在使用的网络(例如“Wi-Fi”或“以太网”),确保状态显示为“已连接”。
第四步:点击右侧的“详细信息”按钮。
第五步:切换到顶部标签栏中的“DNS”选项卡。
第六步:在“DNS 服务器”列表中,逐个选中你手动添加的地址(例如 8.8.8.8、1.1.1.1 等),然后点击列表下方的减号(−)按钮删除。
第七步:删完所有条目后,点击窗口右下角的“完成”→ 返回网络设置页 → 点击右下角“应用”。
【这一步不可跳过:若不点击“应用”,DNS 地址虽然从界面消失,但实际配置并未生效。很多人以为删除就结束了,结果网络依然异常,问题正出在此处。】
通过高级设置一次性清空(适用于列表残留或权限受限场景)
某些情况下,上述方法可能无效——例如 DNS 列表明明已经清空,但系统依然使用手动解析;或者你的账号权限不足,无法直接修改该配置。此时可借助高级设置实现“强制重置”。
方法一:进入“系统设置” → “网络” → 选中当前连接 → “详细信息” → 切换到“TCP/IP”标签页 → 将“配置 IPv4”下拉菜单改为“使用 DHCP” → 点击“完成”。
系统会自动丢弃所有手动 DNS 设置,统一从路由器获取 DNS 地址。这一做法干净彻底,同时重置了 IP 配置,特别适合系统 DNS 配置混乱的场景。
方法二:如果“TCP/IP”已是“使用 DHCP”,但“DNS”标签页仍有地址残留,说明该配置被锁定或缓存异常。此时需先点击左下角锁图标解锁(输入管理员密码)→ 再回到“DNS”标签页 → 全选列表中所有地址 → 按键盘 Delete 键快速清空 → 点击“完成” → 回到主网络页点“应用”。
【注意:解锁操作需要管理员权限,如果你的 MacBook 是工作机、权限被 IT 部门管控,则需联系管理员协助处理。】
终端命令强制清除 DNS 缓存(解决设置已删但解析仍异常)
完成前两步操作后,若仍感觉某些网站访问异常——比如之前访问过的页面一直打不开,或解析速度极慢——这很可能是本地 DNS 缓存未刷新。此时需要在终端中执行一条命令,强制清除缓存。
打开“应用程序” → “实用工具” → “终端”。
输入以下命令并回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
输入管理员密码(输入时不显示字符,输完直接回车)。
命令执行后光标换行即表示完成。
【注意:此操作仅清空本地缓存,不会删除 DNS 服务器设置;务必先完成前两步再执行本步,否则新 DNS 未生效,缓存清除也无意义】
最后总结一下:最省心的做法是“图形界面操作 + 终端清缓存”两步走,几乎能解决所有 DNS 配置残留问题。若遇到权限卡住,则使用“TCP/IP 改 DHCP”这招进行硬重置。总之,手动修改 DNS 是一个实用技巧,但修改后务必清理干净,才能避免被它“反噬”。
