电脑DNS错误怎么解决?先分清是DNS还是网关

栏目:常见问题 来源:极客狗 时间:2026-11-07

打开浏览器,页面转了几秒,跳出一行"无法访问此网站,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,两个都填上,一个主用一个备用。

  1. 打开网络设置,进当前连接的属性
  2. 找到 Internet 协议版本四,双击
  3. 选使用下面的 DNS 服务器地址
  4. 主用和备用各填一个,确定保存

手动指定两个公共 DNS,主用备用都填

手动指定两个公共 DNS,主用备用都填

三、清一次DNS缓存

系统会把解析过的地址缓存起来,缓存里存了一条错的,之后访问这个网站就一直错。命令行里敲 ipconfig /flushdns,回车,看到成功刷新就清完了。

清完再打开网页试。这一步对"某个网站突然打不开、别的网站都正常"特别有效,改完立刻见效,不用重启。

四、代理和hosts的干扰

装过加速器、翻墙工具、某些下载器之后,系统代理可能被设成了本地的一个端口,那个程序又没在跑,所有网页就全打不开。设置里找代理,把它关掉。

hosts 文件里也可能被人写了一行错误的记录。位置在系统目录的 drivers\etc 下,用记事本打开,把不认识的、指向奇怪地址的行删掉。改之前先备份一份。

系统代理被打开时会出现全站打不开

系统代理被打开时会出现全站打不开

五、路由器那一层

台式机、手机、平板全都上不了网页,但都能连上WiFi,那问题在路由器上。登录路由器后台,把WAN口设置里的DNS改成自动获取,或者手动填公共地址。

路由器跑久了也会出这种毛病,断电三十秒再上电,很多莫名其妙的解析失败就没了。这一步放在最后做,因为它会断网几分钟。

六、修好之后怎么确认

清缓存、换DNS之后,先打开两三个不同的网站,都正常才算好。只打开一个网站正常,可能是那个网站的缓存刚好刷了,别的还没通。

命令行里敲 nslookup 加网址,能返回地址就说明解析彻底正常了。这一步比开网页更准,因为它绕过了浏览器自己的缓存。

nslookup 能返回地址,说明解析正常

nslookup 能返回地址,说明解析正常

原文链接:https://www.jikegou.net/cjwt/8080.html 转载请标明

极客狗装机大师,系统重装即刻简单

一键重装,备份还原,安全纯净,兼容所有
立即下载

上一篇:电脑屏幕亮度调不了,先分清是驱动还是按键

下一篇:电脑网线插上没反应_看灯就知道坏在哪