好的,软件出现DNS异常是一个非常常见的问题,这通常表现为:
能登录QQ、微信,但浏览器打不开网页
网页加载缓慢,或显示“无法找到服务器”、“DNS_PROBE_FINISHED_BAD_CONFIG”等错误
部分网站可以打开,部分无法打开
下面我将从简单到复杂,为您提供一套完整的修复流程,请按照顺序尝试。
这些方法能解决大部分临时的DNS问题。
1、重启设备和路由器
* 关闭你的电脑和光猫/路由器。
* 等待1分钟后再重新打开,这可以清除临时的网络缓存。
2、切换网络(如果可用)
* 如果你在用Wi-Fi,尝试切换到手机热点,或者反之,这可以帮你判断是当前网络环境的问题还是你电脑本身的问题。
3、重启出问题的软件
* 完全关闭浏览器或其他出问题的软件,然后重新打开。
4、禁用/启用网络适配器
* 在Windows上,按Win + X
,选择“网络连接”。
* 右键点击你正在使用的网络(Wi-Fi或以太网),选择“禁用”。
* 稍等几秒,再次右键点击它,选择“启用”。
如果简单方法无效,请按顺序尝试以下操作。
这是最直接有效的命令,能清除你电脑上旧的、可能已损坏的DNS记录。
Windows系统
1. 在开始菜单搜索“cmd”或“命令提示符”,右键点击它,选择“以管理员身份运行”。
2. 输入以下命令后按回车:
ipconfig /flushdns
3. 看到“已成功刷新 DNS 解析缓存”的提示即表示成功。
macOS系统
1. 打开“应用程序” > “实用工具” > “终端”。
2. 输入以下命令后按回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
3. 输入你的密码(输入时看不见)后按回车。
你使用的网络服务商(ISP)提供的DNS服务器可能不稳定或被污染,手动更换为更快速、稳定的公共DNS是解决DNS问题的终极法宝。
推荐使用的公共DNS地址
Cloudflare:1.1.1.1
和1.0.0.1
(速度快,注重隐私)
Google:8.8.8.8
和8.8.4.4
(全球最著名,稳定性高)
国内推荐(阿里/腾讯)
* 阿里云:223.5.5.5
和223.6.6.6
* 腾讯云:119.29.29.29
设置方法(以Windows 11为例)
1. 打开“设置” > “网络和 Internet” > “高级网络设置”下的“更多网络适配器选项”。
2. 右键点击你正在使用的网络连接(如“WLAN”或“以太网”),选择“属性”。
3. 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
4. 选择“使用下面的 DNS 服务器地址”。
5. 在“首选 DNS 服务器”和“备用 DNS 服务器”中填入你选择的公共DNS地址,
首选 DNS1.1.1.1
备用 DNS8.8.8.8
6. 点击“确定”保存。
macOS 设置方法
1. 打开“系统偏好设置” > “网络”。
2. 选择当前使用的网络连接,点击“高级”。
3. 切换到“DNS”标签页。
4. 点击左下角的+
按钮,添加上述的DNS服务器地址,然后点击“好”。
完成此步骤后,最好再次执行一次【步骤1:刷新DNS缓存】,然后测试网络是否恢复正常。
步骤3:重置Winsock和TCP/IP协议
如果上述方法都无效,可能是更底层的网络组件出现了问题。
Windows系统(管理员命令提示符)
1. 以管理员身份打开命令提示符。
2. 依次输入以下命令,每输入一条按一次回车:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns # 最后再刷新一次
3. 全部执行完毕后,务必重启电脑。
如果问题只出现在特定软件上,可能是该软件或其代理设置的问题。
1、关闭代理服务器或VPN
* 检查你的浏览器或系统设置中是否开启了代理服务器或VPN,暂时关闭它们再试。
2、检查防火墙和安全软件
* 暂时禁用Windows Defender防火墙或你安装的第三方安全软件(如360、火绒、卡巴斯基等),看看是否是它们阻止了软件的DNS请求,如果是,需要在软件中为该程序添加白名单。
3、修复/重置网络设置(终极手段)
Windows 10/11: 前往“设置” > “网络和 Internet” > “高级网络设置” > “网络重置”,这会删除并重新安装你所有的网络适配器驱动程序,并将其他网络组件恢复为初始设置。执行后需要重启电脑。
4、更新网卡驱动程序
* 访问你电脑或主板品牌的官方网站,下载并安装最新的网卡驱动程序。
建议您按照以下流程图进行操作,效率最高:
flowchart TD A[软件出现DNS异常] --> B{尝试快速解决方法<br>重启设备/路由器/软件}; B -- 问题依旧 --> C{执行核心修复步骤}; B -- 问题解决 --> Z[成功]; subgraph C [核心修复步骤(按顺序)] C1[刷新DNS缓存] C2[更换公共DNS服务器<br>如 1.1.1.1/8.8.8.8] C3[重置Winsock与TCP/IP] end C --> D{问题是否解决?}; D -- 是 --> Z; D -- 否 --> E[检查软件/系统问题<br>关闭代理/VPN/防火墙<br>网络重置]; E --> F{问题是否解决?}; F -- 是 --> Z; F -- 否 --> G[考虑系统还原或<br>联系专业技术人员];
希望这些步骤能帮助您解决问题!通常完成到【步骤2:更换公共DNS】后,绝大多数DNS异常都能得到修复。
文章摘自:https://idc.huochengrm.cn/dns/18324.html
评论