Win10右下角网络图标显示正常,浏览器报DNS错误,网页打不开微信却可以发消息,这类情况基本就是域名解析卡住。不用直接重装系统,从轻到重依次排查,大部分问题不用走到最后一步。
判断DNS故障,Win+R打开cmd,执行ping 114.114.114.114。能ping通代表公网链路正常,问题在域名解析。再执行nslookup www.baidu.com,超时或者返回异常IP,确认DNS故障。ping IP都不通,就不是DNS问题,检查网线、WiFi、路由器拨号状态。
最简单操作,重启路由器和电脑。路由器断电等待一分钟上电,电脑正常重启。路由器长时间运行,DHCP下发DNS失效,重启就能恢复。电脑也可以开关飞行模式,重新初始化网卡。不想重启设备,cmd依次执行ipconfig /release、ipconfig /renew,网卡重新获取IP和DNS,很多场景可以解决。

清理DNS缓存针对性更强。cmd输入ipconfig /flushdns,提示缓存刷新成功。继续执行ipconfig /registerdns,重新注册DNS记录。访问过不安全站点,或是手动修改hosts,缓存会留存错误解析记录,刷新缓存浏览器重新查询DNS。依旧无效,管理员身份打开cmd,执行netsh winsock reset、netsh int ip reset,重置网络协议栈,执行完成必须重启电脑。
修改DNS服务器是Win10解决DNS报错最常用手段。右键任务栏网络图标,打开网络和Internet设置,更改适配器选项。以太网右键本地连接,WiFi右键当前无线网络,选择属性。双击Internet协议版本4,自动获取DNS改为手动填写DNS地址。首选223.5.5.5,备用119.29.29.29,阿里、腾讯公共DNS,国内访问稳定。也可以填写114.114.114.114、8.8.8.8,8.8.8.8部分网络环境存在干扰,优先前两组。保存设置,浏览器Ctrl+F5强制刷新页面。
路由器拨号场景,仅修改电脑DNS没用,所有设备依旧读取路由器下发DNS。登录路由器管理页面,WAN口、DHCP设置手动填写上面公共DNS,保存重启路由器。光猫自带路由功能,修改逻辑类似,但需要超级管理员账号,普通账号看不到DNS设置,这种情况拨打运营商客服远程调整。
hosts文件也需要检查。路径C:WindowsSystem32driversetchosts,管理员权限记事本打开。正常文件除注释行,不会有大量域名IP映射。发现陌生条目,常用网站指向127.0.0.1或者异常IP,删除保存。修改hosts需要管理员权限,保存提示权限不足,复制文件到桌面修改,完成后覆盖原文件。
代理、VPN软件后台改动网络配置,DNS请求转发至失效地址。打开系统代理设置,关闭使用代理服务器。控制面板Internet选项,切换连接标签,局域网设置,只勾选自动检测设置,其余选项取消勾选。电脑安装加速器、翻墙工具,退出卸载,重启设备再测试。
DNS Client服务禁用会造成解析失败。Win+R输入services.msc,找到DNS Client,查看启动类型自动,服务状态正在运行。不是的话改为自动并启动。DHCP Client同步检查,两个服务任意一个停止,Win10无法获取正确DNS。
网卡驱动老旧、损坏,也会触发DNS错误。右键开始菜单打开设备管理器,展开网络适配器,右键网卡更新驱动。已经是最新驱动,可以卸载设备,勾选删除驱动软件,重启电脑,Win10自动重装网卡。第三方驱动工具容易安装不兼容版本,系统自带更新更稳妥。
软件层面全部排查无效,使用Win10自带网络重置。设置,网络和Internet,状态页面下方网络重置,点击立即重置确认,电脑五分钟自动重启。该操作删除全部网卡再重装,网络组件恢复默认,已保存WiFi密码清空,需要重新连接。
单台电脑DNS报错,手机其他电脑网络正常,故障锁定在这台电脑。全部设备网页打不开,但ping IP正常,大概率运营商DNS故障,更换公共DNS或者等待一两个小时一般恢复。公司、校园网环境,网管强制指定内部DNS,自行修改公共DNS会无法访问内网,直接联系网络管理员。