dns解析失败导致网页打不开但微信能用,因微信内置直连机制而浏览器依赖系统dns;需依次重启网络设备、刷新本地dns缓存(ipconfig /flushdns)、更换为114.114.114.114等公共dns、重置网络协议栈并确保dns client服务启用。

电脑显示“找不到DNS服务器地址”,网页打不开但微信能发消息,说明网络物理连接正常,只是域名解析环节断了——DNS就像互联网的电话簿,没它,你输“www.baidu.com”就找不到百度服务器在哪。
先做三件套重启
拔掉路由器和光猫电源,关机,等满60秒再按光猫→路由器→电脑顺序通电。光猫绿灯稳定亮起后再开路由器,等所有指示灯不再狂闪才开电脑。这一步能清掉设备临时缓存,解决70%的假性DNS故障。
重启后用手机连同一Wi-Fi测试:手机能上网→问题在电脑;手机也不能→问题在路由器或宽带运营商。
清空本地DNS缓存
按 Win + R → 输入 cmd → 右键“命令提示符”选择【以管理员身份运行】。
在黑窗口中输入:ipconfig /flushdns,回车。看到“已成功刷新 DNS 解析缓存”就关闭窗口。
这一步必须用管理员权限,普通用户权限执行无效,会提示“拒绝访问”。
手动设置公共DNS服务器
方法一:通过网络图标快速入口
右下角网络图标 → 右键【网络和 Internet 设置】→【高级网络设置】→【更多网络适配器选项】→右键当前连接(如WLAN)→【属性】→双击【Internet 协议版本 4 (TCP/IPv4)】→勾选【使用下面的DNS服务器地址】→首选填114.114.114.114,备用填223.5.5.5→勾选【退出时验证设置】→确定。
方法二:控制面板路径(Win10/Win11通用)
Win+S搜【控制面板】→【网络和 Internet】→【网络和共享中心】→左侧【更改适配器设置】→右键正在用的连接→【属性】→选中IPv4→【属性】→填入相同DNS地址→确定。
注意:不要填错数字顺序,114.114.114.114中间全是英文句点,不能用中文顿号或空格。
重置网络协议栈
第一步:以管理员身份运行命令提示符(同上)。
第二步:依次输入以下四条命令,每输完一条按回车,等出现“确定”或“已完成”再输下一条:
① netsh int ip reset
② netsh winsock reset
③ ipconfig /release
④ ipconfig /renew
全部执行完毕后必须重启电脑,否则新协议不会生效。
检查DNS Client服务是否启用
按 Win+R → 输入 services.msc → 回车。
在服务列表中找到【DNS Client】→ 双击打开 → 启动类型设为【自动】→ 若状态不是“已启动”,点击【启动】按钮 → 点击【应用】→【确定】。
顺手把【DHCP Client】也照此操作一遍,避免IP地址获取失败连带影响DNS。











