以下是几种清除方法,从最常用、最简单的方法开始。
方法一:通过 Chrome 内置的诊断工具(推荐,最直接)
这是专门为 Chrome 浏览器设计的清理方法,最为精准。
1、打开 Chrome 浏览器。
2、 在地址栏中输入以下命令并按下回车:
chrome://net-internals/#dns这会打开 Chrome 内部的“网络诊断”页面,并定位到 DNS 部分。
3、 您会看到一个“Clear host cache” (清除主机缓存)的按钮。
4、点击这个按钮,点击后,按钮可能会变灰,这意味着操作成功,Chrome 浏览器自身的 DNS 缓存已被立即清空。
优点:操作简单、目标明确、无需清除其他浏览数据。
这个方法会清除更多类型的数据,包括 Cookie、缓存文件等,但同样包含 DNS 缓存。
1、打开 Chrome 浏览器。
2、 点击右上角的三个点(自定义及控制 Google Chrome) ->“设置”。
3、 在左侧菜单中,点击“隐私设置和安全性”。
4、 在右侧主区域,点击“清除浏览数据”。
5、 会弹出一个窗口,点击“高级” 选项卡。
6、 在“时间范围” 处,选择“时间不限” 以确保清除所有数据。
7、 在数据类型中,请至少勾选“缓存的图片和文件”,DNS 信息就存储在这个缓存中。
*(注意如果您同时想清除 Cookie 等,可以勾选其他项,但这会导致您需要重新登录网站。)
8、 点击底部的“清除数据” 按钮。
优点:可以一并清理其他可能导致问题的缓存文件。
缺点:会清除所有网站的缓存,可能导致网站首次加载变慢。
方法三:清除操作系统级的 DNS 缓存(终极方案)
有时,问题不仅存在于浏览器,操作系统的 DNS 缓存也可能出错,如果在执行了上述方法后问题依旧,请尝试此操作。
1、 在键盘上按下Win + R 键,打开“运行”对话框。
2、 输入cmd 然后按Ctrl + Shift + Enter 以管理员身份打开命令提示符,如果不行,就输入cmd 后直接回车。
3、 在黑色的命令提示符窗口中,输入以下命令并回车:
ipconfig /flushdns4、 您会看到提示“已成功刷新 DNS 解析缓存”。
1、 打开“应用程序” -> “实用工具” -> “终端”。
2、 根据您使用的 macOS 版本,输入以下命令并回车:
macOS Big Sur (11.0) 及更新版本
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRespondermacOS Catalina (10.15) 及更早版本
sudo killall -HUP mDNSResponder3、 系统可能会要求您输入电脑的登录密码(输入时密码不可见),输入后按回车即可。
1、首选方法一:使用chrome://net-internals/#dns 来清除,因为它只针对 Chrome 的 DNS 问题,最精确且无副作用。
2、如果方法一无效:尝试方法二,清除整个浏览器缓存。
3、如果问题依然存在:再尝试方法三,清除操作系统的 DNS 缓存。
4、完成以上任何一步后,最简单有效的验证方法是完全关闭所有 Chrome 窗口,然后重新打开浏览器,再访问之前有问题的网站。
希望这些步骤能帮助您解决问题!
文章摘自:https://idc.huochengrm.cn/dns/19478.html
评论