如何清理电脑的DNS缓存?

HCRM技术_小炮 DNS 2025-11-04 5 0

下面为您提供WindowsmacOS 和主要浏览器的清理方法,请根据您的系统选择操作。

一、Windows 系统

在Windows系统中,我们主要通过命令提示符来执行清理命令。

方法一:使用命令提示符(最常用)

1、打开命令提示符(管理员)

* 在Windows 10/11中,右键点击“开始”菜单图标(或按Win + X),然后选择“Windows终端(管理员)”或“命令提示符(管理员)”。

* 也可以直接按Win + S 键,输入cmd命令提示符,在搜索结果中右键点击它,选择“以管理员身份运行”。

2、执行清理命令

在打开的黑色窗口中,输入以下命令后按回车键:

    ipconfig /flushdns

3、查看成功提示

如果成功,您会看到“已成功刷新 DNS 解析缓存。”的提示。

二、macOS 系统

在macOS中,根据您使用的芯片不同,命令略有差异,我们需要使用“终端”应用。

方法一:通过终端应用程序

1、打开“终端”

* 可以通过Command + 空格键 打开聚焦搜索,输入“终端”并回车打开。

* 或者在“应用程序” -> “实用工具”文件夹中找到“终端”。

2、执行清理命令

如果你的Mac是 Intel 芯片,输入以下命令后按回车

        sudo dscacheutil -flushdns

如果你的Mac是 Apple Silicon (M1/M2/M3) 芯片,输入以下命令后按回车

        sudo killall -HUP mDNSResponder

3、输入密码

系统会提示你输入密码(输入时密码不可见,也不会显示星号*),输入完成后按回车即可,成功后通常不会有明确提示,命令执行完毕即表示完成。

三、清理浏览器DNS缓存

有时,浏览器自身也会维护DNS缓存,即使你清理了系统缓存,问题可能依然存在,清理浏览器缓存也是一个好习惯。

Google Chrome / Microsoft Edge / Brave 等基于Chromium的浏览器

1、 在地址栏输入并访问:chrome://net-internals/#dns

2、 点击“Clear host cache”按钮。

Mozilla Firefox

1、 在地址栏输入并访问:about:networking

2、 在“DNS”部分,点击“Clear DNS Cache”按钮。

Apple Safari

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.1148.8.8.8)。

文章摘自:https://idc.huochengrm.cn/dns/19676.html

评论