网络宝典
第二套高阶模板 · 更大气的阅读体验

刷新DNS查询缓存方法,解决网页打不开的小麻烦

发布时间:2025-12-15 17:10:34 阅读:133 次

你有没有遇到过这种情况:明明网络是通的,但某个网站就是打不开,或者打开的是旧页面?别急着重启电脑,可能是你的DNS缓存“记错了路”。这时候,刷新一下DNS缓存,问题往往就解决了。

什么是DNS缓存?

DNS就像互联网的电话簿,把网址(比如 www.example.com)翻译成电脑能识别的IP地址。为了加快访问速度,系统会把查过的记录暂时存起来,这就是DNS缓存。可一旦网站换了服务器,IP变了,旧缓存就成了“过期地图”,导致打不开或跳转错误。

怎么刷新DNS缓存?不同系统操作不一样

Windows 系统

按下 Win + R 键,弹出运行窗口,输入 cmd 回车,打开命令提示符。然后输入下面这行命令:

ipconfig /flushdns

如果看到“已成功刷新 DNS 解析缓存”的提示,就说明搞定了。

macOS 系统

打开“应用程序”→“实用工具”→“终端”,根据你的系统版本输入对应的命令。

如果你用的是 macOS Monterey 或更新版本(包括 Ventura、Sonoma),输入:

sudo dscacheutil -flushcache

再补一句:

sudo killall -HUP mDNSResponder

输入密码后回车,缓存就被清空了。

Linux 系统

大多数Linux发行版默认不开启DNS缓存,但如果你装了 systemd-resolveddnsmasqnscd 这类服务,就得手动处理。

使用 systemd 的系统可以运行:

sudo systemd-resolve --flush-caches

或者(取决于版本):

sudo resolvectl flush-caches

浏览器也有自己的DNS缓存

有时候系统缓存清了,但浏览器还记着旧地址。比如Chrome,可以在地址栏输入:

chrome://net-internals/#dns

点一下“Clear host cache”按钮,就能清掉浏览器里的DNS记录。

什么时候该刷新DNS?

常见场景包括:公司内网切换后某些网站打不开、刚备案完域名却访问不了、朋友能上的网站你打不开、或者突然提示“找不到服务器”。与其反复刷新网页,不如先清个DNS试试,省时又省力。