下面为您提供Windows、macOS 和主要浏览器的清理方法,请根据您的系统选择操作。
在Windows系统中,我们主要通过命令提示符来执行清理命令。
1、打开命令提示符(管理员):
    *   在Windows 10/11中,右键点击“开始”菜单图标(或按Win + X),然后选择“Windows终端(管理员)”或“命令提示符(管理员)”。
    *   也可以直接按Win + S 键,输入cmd 或命令提示符,在搜索结果中右键点击它,选择“以管理员身份运行”。
2、执行清理命令:
在打开的黑色窗口中,输入以下命令后按回车键:
    ipconfig /flushdns3、查看成功提示:
如果成功,您会看到“已成功刷新 DNS 解析缓存。”的提示。
在macOS中,根据您使用的芯片不同,命令略有差异,我们需要使用“终端”应用。
1、打开“终端”:
    *   可以通过Command + 空格键 打开聚焦搜索,输入“终端”并回车打开。
* 或者在“应用程序” -> “实用工具”文件夹中找到“终端”。
2、执行清理命令:
如果你的Mac是 Intel 芯片,输入以下命令后按回车
        sudo dscacheutil -flushdns如果你的Mac是 Apple Silicon (M1/M2/M3) 芯片,输入以下命令后按回车
        sudo killall -HUP mDNSResponder3、输入密码:
系统会提示你输入密码(输入时密码不可见,也不会显示星号*),输入完成后按回车即可,成功后通常不会有明确提示,命令执行完毕即表示完成。
有时,浏览器自身也会维护DNS缓存,即使你清理了系统缓存,问题可能依然存在,清理浏览器缓存也是一个好习惯。
Google Chrome / Microsoft Edge / Brave 等基于Chromium的浏览器
1、 在地址栏输入并访问:chrome://net-internals/#dns
2、 点击“Clear host cache”按钮。
1、 在地址栏输入并访问:about:networking
2、 在“DNS”部分,点击“Clear DNS Cache”按钮。
Safari没有提供单独清理DNS缓存的选项,但它会使用系统的DNS缓存,清理了系统缓存就相当于清理了Safari的DNS缓存,你也可以通过“清除历史记录和网站数据”来间接清理。
| 系统/软件 | 操作方法 | 命令/步骤 | 
| Windows | 命令提示符(管理员) | ipconfig /flushdns | 
| macOS (Intel) | 终端 | sudo dscacheutil -flushdns | 
| macOS (Apple Silicon) | 终端 | sudo killall -HUP mDNSResponder | 
| Chrome/Edge | 访问内部页面 | chrome://net-internals/#dns | 
| Firefox | 访问内部页面 | about:networking | 
小提示:完成DNS缓存清理后,最好重启一下浏览器,然后再次访问之前有问题的网站,看看问题是否已经解决。
如果问题依旧,可能不仅仅是DNS缓存的问题,还可以尝试重启路由器(清理路由器的DNS缓存)或更换公共DNS服务器(如114.114.114.114 或8.8.8.8)。
文章摘自:https://idc.huochengrm.cn/dns/19676.html
评论