如何清空DNS缓存?

HCRM技术_小炮 DNS 2025-09-05 1 0

一、 清除本地DNS缓存

您的电脑会存储之前访问过的网站的DNS记录(即域名和IP地址的映射关系),以加快后续的访问速度,但当某个网站的IP地址发生变化时,旧的缓存记录可能会导致您无法访问或访问到错误的地址,这时就需要清空本地DNS缓存。

怎么清空dns

请根据您的操作系统选择对应的方法:

Windows 系统

方法:使用命令提示符(CMD)或 Windows PowerShell

步骤

1. 在开始菜单中搜索cmd命令提示符,右键点击它,选择“以管理员身份运行”,或者搜索PowerShell 并同样以管理员身份运行。

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

怎么清空dns
        ipconfig /flushdns

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

macOS 系统

方法:使用终端(Terminal)

步骤

1. 打开应用程序 >实用工具 >终端

2. 根据您使用的 macOS 版本,输入对应的命令后按回车:

怎么清空dns

macOS Monterey (12.0) 及更新版本 / Big Sur (11.0) / Catalina (10.15):

            sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

macOS Mojave (10.14) / High Sierra (10.13) / Sierra (10.12) / El Capitan (10.11):

            sudo killall -HUP mDNSResponder

更旧的版本 (Yosemite 10.10):

            sudo discoveryutil mdnsflushcache

3. 系统会要求您输入电脑的登录密码,输入时密码不可见,输完后直接按回车即可。

Linux 系统

方法:使用终端(Terminal)

Linux系统的DNS缓存服务取决于您使用的网络管理工具(如 systemd-resolved, nscd, dnsmasq 等)。

最常见的方法(如果使用 systemd-resolved)

1. 打开终端。

2. 输入以下命令:

        sudo systemd-resolve --flush-caches

3. 输入密码后执行。

如果使用 nscd

    sudo service nscd restart

如果使用 dnsmasq

    sudo service dnsmasq restart

完成以上操作后,最好重启您的浏览器,以使更改完全生效。

二、 更换/重置DNS服务器地址

有时问题不在本地缓存,而是您当前使用的DNS服务器(通常是运营商自动分配的)本身响应慢或不稳定,您可以将其更换为更快速、更干净的公共DNS服务器。

Windows 10 / 11

1、 右键点击开始菜单,选择“网络连接”

2、 在状态页面中,点击“更改适配器选项”

3、 右键点击您正在使用的网络连接(如“以太网”或“WLAN”),选择“属性”

4、 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”

5、 选择“使用下面的 DNS 服务器地址”

* 如果要重置为自动获取,则选择“自动获得 DNS 服务器地址”。

如果要手动设置,可以填写以下公共DNS地址

Cloudflare:1.1.1.11.0.0.1

Google:8.8.8.88.8.4.4

国内用户常用

114 DNS:114.114.114.114114.114.115.115

阿里 AliDNS:223.5.5.5223.6.6.6

6、 点击“确定”保存。

macOS

1、 打开“系统设置” >“网络”

2、 选择您正在使用的网络连接(如Wi-Fi或以太网),点击“详细信息...”

3、 切换到“DNS” 选项卡。

4、 点击左下角的“+” 号添加新的DNS服务器地址(例如1.1.1.18.8.8.8)。

5、 您也可以点击旧地址并按“-” 号移除它们。

6、 调整顺序(从上到下优先级降低),完成后点击“好”。

路由器(一劳永逸的方法)

在路由器上更改DNS设置后,所有连接到该路由器的设备都会自动使用新的DNS服务器。

1、 在浏览器地址栏输入路由器的管理地址(通常是192.168.1.1192.168.0.1,请参考路由器说明书)。

2、 输入管理员账号和密码登录。

3、 找到“网络设置”或“DHCP服务器”下的“DNS设置” 选项。

4、 将主用和备用DNS服务器地址修改为您想要的公共DNS(如上所述)。

5、 保存设置并重启路由器

1、如果只是某个网站打不开或显示旧内容:首先尝试第一部分【清除本地DNS缓存】

2、如果是所有网站都慢,或某些网站无法解析:可以尝试第二部分【更换公共DNS服务器】,比如换成 Cloudflare 或 Google 的DNS。

3、如果问题依然存在:可能不是DNS的问题,请检查网络连接、hosts文件是否被修改,或联系您的网络服务提供商(ISP)。

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

评论