首页 > 系统教程 > MAC > 正文

mac怎么刷新DNS缓存_Mac刷新DNS缓存方法

尼克
发布: 2025-10-24 16:21:02
原创
757人浏览过
刷新DNS缓存可解决因过时解析信息导致的网站访问问题。在macOS Sonoma系统中,可通过终端执行sudo killall -HUP mDNSResponder命令刷新DNS;或通过重启系统重置网络缓存;亦可编辑/etc/hosts文件强制域名重新解析,三种方法依次为命令操作、系统重启和手动配置 hosts 文件触发更新。

mac怎么刷新dns缓存_mac刷新dns缓存方法

如果您尝试访问某个网站,但服务器无法访问,则可能是由于本地 DNS 缓存中存储了过时的解析信息。刷新 DNS 缓存可以解决此类问题,使您的设备获取最新的域名解析记录。

本文运行环境:MacBook Pro,macOS Sonoma。

一、使用终端命令刷新DNS缓存

通过终端执行特定命令是刷新 DNS 缓存最直接有效的方法。不同版本的 macOS 使用不同的命令来实现该功能。

1、点击“应用程序”中的“实用工具”,然后打开“终端”应用。

2、根据您当前使用的 macOS 版本,在终端中输入对应的命令:

对于 macOS Sonoma、Ventura、Monterey 及其他基于 macOS 10.10.4 及以上版本的系统,请输入:
sudo killall -HUP mDNSResponder

对于 macOS Big Sur 或早期版本如 Catalina、Mojave 等(对应 OS X 10.10 至 10.10.3),请输入:
sudo discoveryutil mdnsflushcache

3、输入命令后按下回车键,系统会提示您输入管理员密码。输入密码时不会显示字符,输完后按回车即可。

4、若命令执行成功,终端将返回新的提示符,表示 DNS 缓存已刷新完成。

二、重启系统以重置网络缓存

重启 Mac 是一种无需命令操作的通用方法,能够自动清除包括 DNS 在内的多种系统缓存,适用于不熟悉终端操作的用户。

1、点击屏幕左上角的苹果菜单图标。

Shrink.media
Shrink.media

Shrink.media是当今市场上最快、最直观、最智能的图像文件缩减工具

Shrink.media 123
查看详情 Shrink.media

2、从下拉菜单中选择“重新启动”选项。

3、确认重启操作,等待系统完全关闭并重新启动。

4、系统重启完成后,原有的 DNS 缓存信息会被清空,网络服务将重新加载最新的 DNS 记录。

三、修改 hosts 文件触发解析更新

手动编辑本地 hosts 文件可以强制系统绕过 DNS 查询,或在修改后促使系统重新评估域名解析路径,间接达到刷新效果。

1、打开“终端”应用程序。

2、输入以下命令以用 nano 编辑器打开 hosts 文件:
sudo nano /etc/hosts

3、输入管理员密码后,可在文件末尾添加一条新的域名映射,例如:
127.0.0.1 example.com

4、按下 Control+O 保存更改,按回车确认,然后按 Control+X 退出编辑器。

5、保存文件后,系统可能会立即应用新的解析规则,可尝试 ping 相关域名验证是否生效。

以上就是mac怎么刷新DNS缓存_Mac刷新DNS缓存方法的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号