DNS(域名系统)解析出错,通常表现为“网页打不开”、“网络连接错误”或“找不到服务器”,这就像你查电话本(DNS服务器)时,发现电话本坏了或者地址写错了。
别担心,按照以下步骤逐一排查,大概率能解决问题,建议从最简单、最快的方法开始。
1、刷新DNS缓存:很多时候是电脑里记住了错误的“老地址”。
Windows用户:按下键盘上的Win + R 键,输入cmd 并回车,在黑色窗口中输入ipconfig /flushdns 并回车,看到“已成功刷新DNS解析缓存”的提示即可。
Mac用户:打开“终端”(在“实用工具”里),输入sudo killall -HUP mDNSResponder 并回车(可能需要输入电脑密码,输入时屏幕不显示,直接输完回车即可)。
2、更换浏览器或重启浏览器:有时候是浏览器缓存导致的问题,尝试用Chrome、Edge或Safari的“无痕/隐私模式”打开网页。
3、重启路由器和电脑:拔掉路由器电源,等待30秒后再插上,等路由器完全启动后,再重启电脑,这个方法能解决大部分临时性的网络问题。
第二步:手动更换更稳定的DNS服务器(最推荐)
如果第一步无效,很可能是你的网络运营商(电信、联通、移动)提供的DNS服务器不稳定或太慢,手动更换为公共DNS服务器通常能立竿见影。
我建议用这两组,安全且快速(阿里云和腾讯云):
首选DNS服务器:223.5.5.5 (阿里云)
备用DNS服务器:119.29.29.29 (腾讯云)
设置方法(以Windows 10/11为例):
1、 右键点击桌面右下角的网络图标(小电脑或WiFi图标),选择“打开‘网络和Internet’设置”。
2、 点击“高级网络设置” -> “更多网络适配器选项”。
3、 右键点击你正在使用的网络(WLAN是WiFi,以太网是有线网),选择“属性”。
4、 双击“Internet协议版本4 (TCP/IPv4)”。
5、 在下方的“使用下面的DNS服务器地址”处,填入上述两组数字:
- 首选:223.5.5.5
- 备用:119.29.29.29
6、 勾选“退出时验证设置”,然后点击“确定”。
Mac用户设置方式类似: 系统设置 -> 网络 -> 选择你的网络 -> 高级 -> DNS -> 点击“+”添加这两个地址。
1、只有某一个网站打不开:
- 可能是该网站本身的DNS配置有问题,你可以用手机流量试试能不能打开,如果手机能打开,说明这个网站没问题,问题出在你的网络环境或电脑上。
- 换手机热点试试:拔掉网线,用手机开热点连接电脑,如果好了,说明是家庭网络问题(比如路由器)。
2、所有网站都打不开,但软件(如微信、QQ)能用:
- 这通常是DNS配置错误或电脑有问题,按照第二步的方法,强烈建议手动设置公共DNS,而不是选“自动获得”。
3、出现“DNS_PROBE_FINISHED_NO_INTERNET”或其他类似错误:
重置网络(Windows):在第一步的黑色命令窗口中,依次输入以下三条命令,每输完一条按一次回车:
netsh winsock reset
netsh int ip reset
ipconfig /release
- 输入完最后一条ipconfig /renew 并回车,然后重启电脑。
检查代理设置:有些软件(如加速器、梯子、某些杀毒软件)会修改你的网络代理,在Windows的“设置” -> “网络和Internet” -> “代理”中,确保“使用代理服务器” 是关闭状态。
杀毒:使用火绒、360等安全软件进行全盘扫描,排除恶意软件篡改DNS的可能性。
总结建议:
最直接有效的方法就是“刷新DNS缓存” +“手动设置223.5.5.5和119.29.29.29为DNS服务器”,90%的问题都能解决,如果还是不行,那很大概率是运营商网络本身故障,可以打电话给客服(10086/10010/10000)报修。
文章摘自:https://idc.huochengrm.cn/dns/25508.html
评论