怎么设置DNS一键清理缓存?

HCRM技术_小炮 DNS 2025-11-01 4 0

如何“一键”清理DNS缓存

“一键清理”通常指的是通过运行一条命令来完成,以下是不同系统下的命令。

**1. Windows 系统

方法非常简单,以管理员身份运行命令提示符即可。

1、快捷键:按下Win + S,输入cmd命令提示符

2、右键以管理员身份运行:在搜索结果中,对“命令提示符”点击右键,选择“以管理员身份运行”

3、执行命令:在打开的黑色窗口中,输入以下命令并按回车:

    ipconfig /flushdns

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

这就是Windows系统下的“一键清理”方法。

**2. macOS 系统

根据你使用的Mac芯片类型,命令有所不同,请打开“终端”应用(可以在“访达”->“应用程序”->“实用工具”中找到)。

对于 macOS 12 (Monterey) 及更新版本(无论Intel或Apple芯片)

这是最新、最通用的命令。

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

输入后,可能需要输入你的电脑登录密码(输入时不会显示),然后按回车。

对于旧版 macOS (Big Sur 及更早版本)

Apple Silicon (M系列芯片) 和 macOS Big Sur:

        sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Intel 芯片:

        sudo killall -HUP mDNSResponder

**3. Linux 系统

Linux系统使用的DNS缓存服务可能不同,最常见的是systemd-resolved

1、 打开终端。

2、 输入以下命令(取决于你的系统):

对于使用 systemd-resolved 的系统(如 Ubuntu, Fedora 等):

        sudo systemd-resolve --flush-caches

*或者更新的命令:

        sudo resolvectl flush-caches

对于使用 nscd 的系统:

        sudo /etc/init.d/nscd restart

对于使用 dnsmasq 的系统:

        sudo /etc/init.d/dnsmasq restart

第二部分:如何设置DNS

清理缓存是解决临时解析问题,而设置一个更快、更稳定的DNS服务器则可以从根本上提升体验(例如更快的网页打开速度、避免DNS污染等)。

**推荐几个公共DNS服务器:

Cloudflare:

1.1.1.1

1.0.0.1

Google:

8.8.8.8

8.8.4.4

国内用户推荐(速度快):

阿里云 AliDNS:

223.5.5.5

223.6.6.6

114 DNS:

114.114.114.114

114.114.115.115

设置方法(以Windows 11为例):

1、 右键点击网络图标(右下角),选择“网络和 Internet 设置”。

2、 点击“以太网”或“WLAN”(取决于你的连接方式)。

3、 找到并点击你正在连接的“网络”(以太网0”)。

4、 在“IP 分配”旁边,点击“编辑”。

5、 在弹出的下拉菜单中,选择“手动”。

6、 打开IPv4 开关。

7、 填写DNS信息:

首选 DNS例如223.5.5.5

备用 DNS例如223.6.6.6

8、 点击“保存”。

在路由器上设置DNS是更好的选择,这样所有连接到该路由器的设备都会自动使用你设置的DNS,具体方法请参考你的路由器说明书,一般在“网络设置”或“DHCP服务器”选项中。

当你遇到网站打不开、某些App连不上网,但网络本身是通畅的情况时,可以按照以下步骤操作:

1、首先尝试清理DNS缓存:使用上面第一部分对应你系统的命令,这是最快速、最简单的第一步。

2、如果清理缓存后问题依旧,再考虑更改DNS设置:将其设置为像阿里云、Cloudflare这样的公共DNS。

3、更改DNS后,务必再次清理DNS缓存:因为系统里可能还存有旧的DNS记录,需要刷新后才能使用新的DNS服务器进行查询。

希望这个详细的解答能帮到你!

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

评论