Mac网页打不开、视频卡顿、App Store下载慢,多因使用运营商老旧DNS,换用223.5.5.5和114.114.114.114可提升解析速度;需图形界面或终端设置DNS并刷新缓存(sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder),最后用nslookup验证Server是否为新DNS地址。

Mac网页打不开、视频加载卡顿、App Store下载缓慢,大概率是系统还在用运营商分配的老旧DNS——响应慢、易劫持、解析失败率高,换成114.114.114.114或223.5.5.5这类公共DNS,能直接缩短域名解析时间,让网站秒开。
图形界面设置(推荐日常使用)
点击左上角苹果图标 → “系统设置” → 左侧选“网络” → 右侧找到你正在使用的连接(如“Wi-Fi”或“以太网”)。
点该连接右侧的“更多设置…” → 切换到“DNS”标签页(可能需要向下滚动)。
点左下角【+】号,逐行输入两个DNS地址,例如:
223.5.5.5(阿里主用,国内访问快且稳定)
114.114.114.114(114备用,抗解析失败能力强)
输入一个后按回车再输下一个;顺序决定优先级,第一行优先被查询。
点“好”保存 → 返回网络主界面,点右下角“应用”使配置立即生效。
终端命令设置(更可靠,适合进阶)
打开“终端”(聚焦搜索即可),执行:networksetup -listallnetworkservices
记下当前服务名,常见的是 【Wi-Fi】 或 【以太网】;若含空格或中文,请保留引号。
执行设置命令(以Wi-Fi为例):sudo networksetup -setdnsservers "Wi-Fi" 223.5.5.5 114.114.114.114
输完回车,提示输入密码 → 输入管理员密码(屏幕不显示字符,输完直接回车)。
验证是否写入成功:networksetup -getdnsservers "Wi-Fi"
输出应精确显示你刚填的两个IP地址,缺一不可。
必须刷新DNS缓存
改完DNS不刷新缓存,系统仍会继续用旧记录,新设置等于没起效。
macOS Ventura 13 及更新版本(你当前系统):sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
执行后无任何提示即为成功;若报错“command not found”,说明命令已过时,可跳过前半段,只运行后半段。
这一步不能省——哪怕图形界面已点“应用”,也必须手动刷新,否则 nslookup 查出来的 Server 仍是旧地址。
验证是否真正生效
打开终端,运行:nslookup www.baidu.com
查看返回结果中“Server”字段:如果显示的是 【223.5.5.5】 或 【114.114.114.114】,说明DNS已切换成功。
若仍显示 192.168.x.x 或其他本地IP,说明缓存未刷新或服务名填错,需回到上一步重试。











