DNS就像互联网的“电话簿”,当你在浏览器输入www.google.com
时,DNS负责将这个域名翻译成IP地址(如142.251.42.206
),如果这个过程出错,你就会看到“无法找到服务器”或“DNS_PROBE_FINISHED_BAD_CONFIG”等提示。
方法一:最简单快速的尝试(80%的问题由此解决)
1、刷新页面:有时候只是临时性的小故障。
2、重启设备:关闭你的电脑、手机或平板,等待一分钟后再重新开启,这是解决许多临时软件问题的万能方法。
3、重启路由器/调制解调器:
* 拔掉路由器和调制解调器(光猫)的电源。
* 等待1分钟左右。
* 先插上调制解调器的电源,等待所有指示灯正常。
* 再插上路由器的电源,等待其启动完成。
* 然后再次尝试上网。
你的电脑会缓存之前访问过的域名信息,有时这个缓存会出错,需要清理。
Windows系统
1. 在开始菜单搜索“cmd”或“命令提示符”,以管理员身份运行。
2. 输入以下命令后按回车:
ipconfig /flushdns
3. 看到“已成功刷新 DNS 解析缓存”的提示即完成。
macOS系统
1. 打开“应用程序” -> “实用工具” -> “终端”。
2. 输入以下命令后按回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
3. 输入你的电脑密码(输入时不可见),按回车。
Linux系统
1. 打开终端。
2. 输入以下命令(取决于你使用的服务):
# 对于 systemd-resolved sudo systemd-resolve --flush-caches # 或者 sudo systemctl restart systemd-resolved # 对于 nscd sudo systemctl restart nscd
你当前使用的DNS服务器(通常是运营商自动分配的)可能出现了故障或访问缓慢,手动更换为更快速、稳定的公共DNS是一个极好的解决方案。
在电脑上更改
Windows
1. 右键点击网络图标 -> “打开网络和 Internet 设置” -> “更改适配器选项”。
2. 右键点击你正在使用的网络连接(如“WLAN”或“以太网”) -> 选择“属性”。
3. 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
4. 选择“使用下面的 DNS 服务器地址”。
5. 填写你喜欢的DNS地址(见下文),然后点击“确定”。
macOS
1. “系统偏好设置” -> “网络”。
2. 选择当前连接 -> 点击“高级”按钮。
3. 选择“DNS”标签 -> 点击左下角的“+”号添加DNS服务器。
在路由器上更改(推荐)
这样做会让所有连接这个Wi-Fi的设备都使用新的DNS。
1. 在浏览器输入路由器的管理地址(通常是192.168.1.1
或192.168.0.1
,具体看路由器底部标签)。
2. 输入用户名和密码登录。
3. 找到“网络设置”或“DHCP服务器”下的“DNS设置”。
4. 手动填写DNS服务器地址,保存并重启路由器。
推荐的公共DNS服务器地址:
Cloudflare速度快,注重隐私。
1.1.1.1
1.0.0.1
Google全球知名度高,解析能力强。
8.8.8.8
8.8.4.4
国内用户推荐(速度快,适合访问国内网站)
114DNS稳定可靠。
114.114.114.114
114.114.115.115
阿里云 AliDNS
223.5.5.5
223.6.6.6
腾讯云 DNSPod
119.29.29.29
182.254.116.116
示例配置:
首选DNS服务器:1.1.1.1
备用DNS服务器:8.8.8.8
有时,过于严格的防火墙或安全软件(如360、火绒、卡巴斯基等)可能会阻止DNS查询。
暂时禁用防火墙/安全软件,然后尝试访问网页,看是否恢复正常,如果恢复正常,请检查该软件的设置,将你的浏览器或DNS请求添加到信任列表。
Hosts文件可以手动将域名指向特定IP,如果被恶意软件篡改,会导致DNS错误。
Windows: 文件位于C:\Windows\System32\drivers\etc\hosts
macOS/Linux: 文件位于/etc/hosts
用记事本(管理员身份)或文本编辑器打开它,检查除了127.0.0.1 localhost
这一行之外,是否有其他你不认识的、指向奇怪IP的域名记录,如果有,可以将其删除或在该行开头加#
注释掉。
确认问题范围你的其他设备(如手机连接同一个Wi-Fi)能上网吗?
如果只有一台设备有问题问题很可能出在这台设备本身(系统配置、软件冲突),可以考虑使用系统自带的“网络重置”功能(Windows 10/11 中有此选项)。
如果所有设备都无法上网问题很可能出在路由器或网络线路上,再次确认路由器设置,或者直接联系你的网络服务提供商(ISP),可能是他们的DNS服务器出现了区域性故障。
总结一下解决流程:
>重启 → 刷新DNS缓存 → 更换DNS服务器 → 检查安全软件 → 联系ISP
按照这个顺序,绝大多数DNS错误都可以被解决,祝你好运!
文章摘自:https://idc.huochengrm.cn/dns/17264.html
评论
宰生
回复遇到DNS错误无法连接网页,可尝试更换 DNS 服务器地址或清空浏览器缓存和 Cookie。