电脑DNS错误怎么解决?先分清是DNS还是网关
打开浏览器,页面转了几秒,跳出一行"无法访问此网站,DNS 查找失败"。奇怪的是微信还能正常收发消息,游戏也能登录。这说明网络根本没断,只是电脑把网址翻译成地址这一步出了问题。

先确认网络是通的,只是解析失败
DNS 就是把 www 开头的网址翻译成数字地址的服务。它坏了,靠网址访问的网页全打不开,而直接连服务器的聊天软件不受影响。分清这一点,能省掉很多"重插网线、重启路由器"的无用功。
一、先做一次最简单的测试
按 Win+R 输入 cmd,敲 ping 一个网址,比如 ping www.baidu.com。提示找不到主机,就是 DNS 的问题;能返回一串延迟数字,说明 DNS 正常,打不开网页是浏览器自己的事。
再 ping 一个已知的IP地址。IP 也通不了,那问题在网关和链路,跟 DNS 无关,得回去查路由器和网线。
能不能ping通IP,是分界点:
| 测试结果 | 说明 | 怎么处理 |
|---|---|---|
| 能ping通IP,打不开网页 | DNS 解析失败 | 换公共DNS,清缓存 |
| IP也ping不通 | 网关或链路问题 | 先查路由器和网线 |
| 只有某个网打不开 | hosts 或代理设置 | 清 hosts,关代理 |
| 所有设备都不行 | 路由器DNS设置 | 改路由器里的DNS |
对着表里四行看,第一行是纯 DNS 问题,第二行要往物理链路查,第三行是被本地设置拦住了。
二、改成公共DNS
运营商默认的 DNS 有时候会抽风,尤其是晚上高峰。手动改成公共的,稳定性会好一些。常用的有 114.114.114.114 和 223.5.5.5,两个都填上,一个主用一个备用。
- 打开网络设置,进当前连接的属性
- 找到 Internet 协议版本四,双击
- 选使用下面的 DNS 服务器地址
- 主用和备用各填一个,确定保存

手动指定两个公共 DNS,主用备用都填
三、清一次DNS缓存
系统会把解析过的地址缓存起来,缓存里存了一条错的,之后访问这个网站就一直错。命令行里敲 ipconfig /flushdns,回车,看到成功刷新就清完了。
清完再打开网页试。这一步对"某个网站突然打不开、别的网站都正常"特别有效,改完立刻见效,不用重启。
四、代理和hosts的干扰
装过加速器、翻墙工具、某些下载器之后,系统代理可能被设成了本地的一个端口,那个程序又没在跑,所有网页就全打不开。设置里找代理,把它关掉。
hosts 文件里也可能被人写了一行错误的记录。位置在系统目录的 drivers\etc 下,用记事本打开,把不认识的、指向奇怪地址的行删掉。改之前先备份一份。

系统代理被打开时会出现全站打不开
五、路由器那一层
台式机、手机、平板全都上不了网页,但都能连上WiFi,那问题在路由器上。登录路由器后台,把WAN口设置里的DNS改成自动获取,或者手动填公共地址。
路由器跑久了也会出这种毛病,断电三十秒再上电,很多莫名其妙的解析失败就没了。这一步放在最后做,因为它会断网几分钟。
六、修好之后怎么确认
清缓存、换DNS之后,先打开两三个不同的网站,都正常才算好。只打开一个网站正常,可能是那个网站的缓存刚好刷了,别的还没通。
命令行里敲 nslookup 加网址,能返回地址就说明解析彻底正常了。这一步比开网页更准,因为它绕过了浏览器自己的缓存。

nslookup 能返回地址,说明解析正常
原文链接:https://www.jikegou.net/cjwt/8080.html 转载请标明
极客狗装机大师,系统重装即刻简单
一键重装,备份还原,安全纯净,兼容所有