好的,Win10 出现 DNS 错误是一个常见问题,通常表现为:
能上QQ但打不开网页
浏览器提示“找不到服务器”或“DNS_PROBE_FINISHED_NXDOMAIN”等
网络连接显示黄色感叹号或受限
解决这个问题,请按照以下步骤从简到繁进行排查,大多数情况下前几步就能解决。
1、重启你的路由器和电脑:
* 这是万能的第一步,关掉路由器和电脑,等待1分钟,先开路由器,等所有指示灯正常后再开电脑,这能清除临时缓存和连接错误。
2、刷新本地DNS缓存:
* 在开始菜单 搜索cmd,右键选择“以管理员身份运行”。
输入以下命令并依次按回车
ipconfig /flushdns
ipconfig /release
ipconfig /renew* 完成后关闭窗口。
3、检查网络适配器设置(确保是自动获取DNS):
* 右键点击任务栏的网络图标 -> 选择“打开网络和 Internet 设置”。
* 点击“更改适配器选项”。
* 右键点击你正在使用的网络(以太网或WLAN)-> 选择“属性”。
* 双击“Internet 协议版本 4 (TCP/IPv4)”。
* 确保“自动获得 DNS 服务器地址” 被选中,如果之前手动设置过,可以尝试改回自动。
* (可选)可以同时检查“Internet 协议版本 6 (TCP/IPv6)”,也改为自动获取。
第二梯队:进阶排查(如果上述无效)
4、手动指定可靠的公共DNS服务器:
* 按照第3步 的方法,打开 IPv4 属性。
* 选择“使用下面的 DNS 服务器地址”。
输入以下任意一组公共DNS(比运营商默认的有时更稳定)
谷歌 DNS
首选8.8.8.8
备用8.8.4.4
Cloudflare DNS
首选1.1.1.1
备用1.0.0.1
国内推荐(阿里/腾讯)
阿里223.5.5.5 和223.6.6.6
腾讯119.29.29.29 和182.254.116.116
* 点击确定保存。
5、重置网络栈(强力修复):
* 再次以管理员身份运行命令提示符(CMD)。
依次输入以下命令并回车
netsh winsock reset
netsh int ip reset* 操作完成后,重启电脑。
6、检查DNS客户端服务:
* 按Win + R,输入services.msc 回车,打开服务管理器。
* 在列表中找到“DNS Client” 服务。
* 确保它的“启动类型”是“自动”,并且“状态”是“正在运行”。
* 如果没有运行,右键启动它。
7、关闭防火墙和安全软件进行测试:
* 暂时关闭 Windows Defender 防火墙(或你安装的第三方杀毒软件如360、火绒等),看看问题是否消失,如果消失,说明是安全软件的规则或网络保护功能干扰,需要调整相关设置。
8、检查Hosts文件:
* Hosts文件被恶意软件篡改可能导致DNS问题。
* 打开路径C:\Windows\System32\drivers\etc\,找到hosts 文件。
* 用记事本(以管理员身份运行)打开它。
* 正常情况下,除了127.0.0.1 localhost 这一行外,不应有其他被注释(以#开头)之外的域名映射,如果发现可疑行,可以删除或在其行首加# 注释掉它。修改前建议先备份。
9、更新或重装网卡驱动:
* 右键点击开始菜单 ->设备管理器。
* 展开“网络适配器”,右键点击你的有线或无线网卡,选择“更新驱动程序” ->“自动搜索更新的驱动程序软件”。
* 如果更新无效,可以尝试选择“卸载设备”,然后重启电脑,系统会自动重装驱动。
10、运行Windows网络疑难解答:
* 设置 -> 更新和安全 -> 疑难解答 -> 其他疑难解答 -> 运行“Internet连接” 和“网络适配器” 疑难解答。
联系你的网络服务提供商(ISP)可能是他们那边的DNS服务器出现了故障或线路问题。
系统还原如果问题是最近安装某个软件或更新后出现的,可以尝试还原到之前正常的时间点。
作为最后手段在万不得已的情况下,可以考虑重置网络设置(Windows 10 设置 -> 网络和 Internet -> 状态 -> 网络重置)。
建议操作顺序:1 -> 2 -> 3 -> 4,这几步解决了90%的DNS问题,如果不行,再尝试5、6、7步,祝你顺利解决问题!
文章摘自:https://idc.huochengrm.cn/dns/24017.html
评论