别担心,本地DNS异常是常见的网络问题,会导致网页打不开、显示“DNS解析失败”或某些网站访问特别慢,我们可以按照从易到难的顺序,一步步来排查和修复。
第一步:快速尝试(立竿见影的方法)
1、重启设备:最简单的万能方法,关闭你的电脑/手机,再重新启动。重启你的路由器(光猫):拔掉电源,等待1分钟后再插上,这能清除临时缓存和错误状态。
2、清除本地DNS缓存:
Windows按Win + R,输入cmd 打开命令提示符,输入以下命令后回车:
ipconfig /flushdns看到“成功刷新DNS解析缓存”的提示即可。
macOS打开“终端”,输入以下命令后回车:
sudo killall -HUP mDNSResponder或
sudo dscacheutil -flushcache手机(Android/iOS)最简单的方法是开启“飞行模式”10秒,然后关闭。
第二步:修改DNS服务器地址(最有效的解决方案)
将系统自动获取的DNS(通常是运营商默认的)改为更快速、稳定的公共DNS。
推荐使用的公共DNS地址
阿里云 DNS223.5.5.5 和223.6.6.6
腾讯云 DNSPod119.29.29.29
114 DNS114.114.114.114 和114.114.115.115
Google DNS8.8.8.8 和8.8.4.4 (在国内可能不稳定)
Cloudflare DNS1.1.1.1 和1.0.0.1
如何修改?
Windows(以Win11为例)
1. 设置 > 网络和Internet > 以太网/Wi-Fi > 点击当前连接的网络。
2. 找到“DNS服务器分配”,点击“编辑”。
3. 改为“手动”,打开“IPv4”。
4. 输入首选和备用DNS(例如223.5.5.5 和223.6.6.6),保存。
macOS
1. 系统设置 > 网络 > 选择当前连接 > 详细信息。
2. 进入“DNS”选项卡。
3. 点击左下角+ 号,添加新的DNS服务器地址,然后点击“好”保存。
路由器(一劳永逸,影响所有连接设备)
1. 浏览器输入路由器管理地址(通常是192.168.1.1 或192.168.0.1)。
2. 登录后,找到“网络设置”或“高级设置”中的“DHCP服务器” 或“DNS服务器” 选项。
3. 将主/备DNS服务器地址填入,保存并重启路由器。
如果上述方法无效,问题可能更深层。
1、检查Hosts文件:某些软件或病毒会恶意修改Hosts文件,将网站域名指向错误的IP。
位置C:\Windows\System32\drivers\etc\hosts
* 用记事本(以管理员身份运行)打开,检查是否有异常的、指向127.0.0.1或陌生IP的域名记录,可以将其删除或注释掉(在行首加#)。
2、检查代理设置:确保你没有启用无意中设置的代理。
Windows设置 > 网络和Internet > 代理 > 确保“使用代理服务器”为关闭。
浏览器检查浏览器设置中的“代理”或“网络”选项。
3、检查防火墙和安全软件:暂时关闭系统防火墙和第三方安全软件(如360、电脑管家等),看是否恢复正常,如果是,则需要在该软件中为DNS解析添加例外规则。
4、更新网卡驱动:
* 在“设备管理器”中找到“网络适配器”,右键点击你的网卡或无线网卡,选择“更新驱动程序”。
5、重置网络设置(终极手段):
Windows设置 > 网络和Internet > 高级网络设置 > 网络重置。注意:这会删除所有网络适配器并恢复默认设置,需要重启电脑,之后可能需要重新连接Wi-Fi。
macOS系统设置 > 网络 > 选择当前连接,点击底部“操作”菜单(三个点)> “删除服务”,然后重新添加。
graph TD
A[本地DNS异常] --> B{第一步:快速尝试};
B --> B1[重启设备与路由器];
B --> B2[清除本地DNS缓存];
B1 --> C{问题解决?};
B2 --> C;
C -- 未解决 --> D[第二步:修改DNS服务器地址<br>(首选方法)];
D --> D1[修改本机DNS];
D --> D2[修改路由器DNS];
D1 --> E{问题解决?};
D2 --> E;
E -- 未解决 --> F[第三步:深度检查];
F --> F1[检查Hosts文件];
F --> F2[检查代理设置];
F --> F3[检查防火墙/安全软件];
F1 --> G{问题解决?};
F2 --> G;
F3 --> G;
G -- 未解决 --> H[最后手段];
H --> H1[更新网卡驱动];
H --> H2[重置网络设置];
C -- 已解决 --> I[✅ 成功修复];
E -- 已解决 --> I;
G -- 已解决 --> I;1、优先尝试:重启 + 刷新DNS缓存 + 修改为公共DNS(如阿里云或腾讯),这三步能解决90%以上的问题。
2、 修改路由器的DNS可以让你家里的所有设备都受益。
3、 如果只是个别网站无法访问,很可能是该网站的DNS问题或Hosts文件被篡改。
4、 如果所有方法都无效,考虑是否是网络服务商(ISP)的问题,可以打电话咨询客服,或尝试用手机热点连接电脑测试,以排除本地网络故障。
希望这些步骤能帮助你解决问题!
文章摘自:https://idc.huochengrm.cn/dns/24562.html
评论