最简单通用 - 开启并关闭飞行模式(推荐首选)
这是最快捷、最有效的方法,适用于所有安卓版本。
1、 从屏幕顶部下滑,打开控制中心。
2、 点击飞行模式 图标,等待5-10秒钟。
3、 再次点击飞行模式 图标,将其关闭。
4、 手机会自动重新连接网络,并刷新DNS缓存。
适用于当前网络DNS解析有问题时。
切换Wi-Fi断开当前Wi-Fi,连接到另一个Wi-Fi网络,或者连接到移动数据。
重启路由器如果是家庭Wi-Fi问题,重启路由器可以清除路由器级的DNS缓存。
方法三:通过“开发者选项”清除(适用于旧版MIUI/安卓)
在较老的MIUI版本(如基于安卓10/11的版本)中,系统设置里可能有直接选项。
1、 打开设置。
2、 进入更多设置 或关于手机。
3、 连续点击MIUI版本 7次,直到提示“您已处于开发者模式”。
4、 返回设置,进入更多设置 ->开发者选项。
5、 向下滑动,找到并点击“启用视图属性检查” 或“网络” 部分下的相关重置选项(如果存在)。注意:新版本MIUI中此选项可能已被移除。
如果以上方法无效,重启手机是清除所有系统缓存(包括DNS)的最彻底方式。
专业/高级方法(需要ADB,适用于开发者或高级用户)
如果遇到顽固的网络问题,可以通过电脑使用ADB命令强制清除。
1、 在电脑上安装ADB工具,并在手机上开启“USB调试”(位于开发者选项中)。
2、 用USB线连接手机和电脑,授权调试。
3、 在电脑的命令行或终端中输入以下命令:
adb shell pm clear com.android.connectivity.metrics这个命令会清除网络连接相关的度量数据,通常也会重置网络缓存。
DNS缓存是什么? 它是系统临时存储的域名(如www.baidu.com)和对应IP地址的映射表,目的是加快下次访问速度,无需再次查询。
为什么要清除? 当某个网站的IP地址变更,而你的缓存还是旧的,就会导致无法访问,清除缓存后,手机会向DNS服务器重新请求最新的IP地址。
小米手机没有一键清除DNS缓存的直接按钮,以上方法都是通过触发网络重置来实现的。
如果清除DNS缓存后问题依旧,可能是其他原因:
1、检查App本身:尝试其他浏览器或应用是否能正常上网。
2、更换DNS服务器:在Wi-Fi设置中,将DNS从“自动”改为手动,填入公共DNS,如:
阿里DNS223.5.5.5 和223.6.6.6
腾讯DNS119.29.29.29
Google DNS8.8.8.8(可能在国内不稳定)
3、联系网络服务商:可能是运营商侧的DNS问题。
对于绝大多数用户,遇到网络解析问题时,首选【方法一:开关飞行模式】或【方法四:重启手机】,简单高效。
文章摘自:https://idc.huochengrm.cn/dns/23521.html
评论