Windows 11 网页慢、视频卡顿、GitHub/npm 加载超时,主因是运营商默认 DNS 响应迟缓或被污染;需通过“设置”或“网络适配器属性”配置高性能 DNS(如 1.1.1.1/8.8.8.8 或 223.5.5.5/114.114.114.114),再执行 ipconfig /flushdns 并用 nslookup 验证生效。

Windows 11 网页打开慢、视频卡顿、GitHub 或 npmjs.org 加载超时,往往不是宽带问题,而是系统仍在用响应迟缓或被污染的运营商默认 DNS;DNS 解析卡住,后续所有网络请求都会排队等待,必须从源头优化。
通过“设置”应用快速配置高性能 DNS
这一步操作起来很简单,直接在图形界面里改完就生效,适合绝大多数家庭和办公用户,改完不用重启设备,也不用进命令行。
1、按下 Win + I 快捷键,打开“设置”应用。
2、左侧点击“网络和 Internet”,右侧根据你当前连接方式点击“Wi-Fi”或“以太网”。
3、在已连接的网络列表中,点击你正在使用的具体名称(例如“Home-WiFi”或“以太网 2”)。
4、向下滚动到“IP 设置”区域,点击右侧的“编辑”按钮。
5、将“IP 分配”下拉菜单从“自动 (DHCP)”改为“手动”,并确保“IPv4”开关已开启。
6、继续向下滚动至“DNS 设置”区域,点击其旁的“编辑”按钮。
7、把“DNS 配置类型”从“自动 (DHCP)”切换为“手动”。
8、在“首选DNS 服务器”中填入 1.1.1.1,在“备用DNS 服务器”中填入 8.8.8.8——这两个是全球低延迟、抗污染能力最强的公共 DNS,优先级明确,不建议调换顺序。
9、如需启用 IPv6 解析,同步开启“IPv6”开关,并填入 2001:4860:4860::8888 与 2001:4860:4860::8844。
10、确认无误后,点击“保存”按钮,新 DNS 设置即刻接管全部域名解析请求。
通过网络适配器属性强制指定 DNS 并排序
当“设置”里的 DNS 选项灰显、被组策略锁死,或你需要添加第三台 DNS、精确控制查询顺序时,必须走这条底层路径。它直接写入协议栈,绕过所有 GUI 层限制。
方法一:基础双 DNS 配置
1、按下 Win + R,输入 ncpa.cpl 回车,打开“网络连接”窗口。
2、右键你当前启用的连接(如“WLAN”或“以太网”),选择“属性”。
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
3、在“网络”选项卡中,双击“Internet 协议版本 4 (TCP/IPv4)”。
4、勾选“使用下面的 DNS 服务器地址”。
5、在“首选DNS 服务器”栏输入 223.5.5.5(阿里 DNS,国内节点快且稳定),在“备用DNS 服务器”栏输入 114.114.114.114(老牌公共 DNS,容错强)。
方法二:进阶多 DNS 排序(防止单点超时)
6、点击“高级”按钮 → 切换到“DNS”选项卡。
7、点击“添加”,输入第三 DNS 地址(例如 8.8.8.8),再用上下箭头把它拖到第二位——这样首查阿里 DNS,超时后立刻降级到 Google DNS,避免卡死。
【注意:不要勾选“在 DNS 中注册此连接的地址”】,否则可能触发本地域名劫持风险。
8、全部填写完毕后,连续点击“确定”关闭所有窗口。
刷新 DNS 缓存并验证是否生效
改完 DNS 不刷新缓存,系统仍会用旧记录,等于白改。这一步必须做,而且要验证结果是否真实生效。
第一步:以管理员身份运行命令提示符
1、点击开始菜单 → 搜索“cmd” → 右键“命令提示符” → 选择“以管理员身份运行”。
第二步:清空本地 DNS 缓存
2、输入命令:ipconfig /flushdns,按回车。看到“已成功刷新 DNS 解析缓存”即表示完成。
第三步:验证新 DNS 是否真正接管解析
3、输入命令:nslookup github.com,按回车。检查返回的“服务器”字段是否为你刚填的首选 DNS 地址(如 1.1.1.1 或 223.5.5.5),而不是 192.168.x.x 或运营商 IP。
4、再输入:nslookup google.com 8.8.8.8,对比响应时间。若新 DNS 返回时间明显短于旧 DNS(例如 23ms vs 320ms),说明优化已起效。

















