需要在 macOS High Sierra 中重置和清除 DNS 缓存?一些 Mac 用户可能需要偶尔重置他们的本地 DNS 缓存,通常是因为 Mac DNS 设置已更改,或者缓存了特定的名称服务器或域,他们需要刷新现有的 DNS 缓存。
虽然通常是 Web 开发人员、系统管理员和网络管理员摆弄 DNS 并且必须重置和清除他们的 DNS 缓存,但有时其他 Mac 用户也需要清除 DNS 缓存。
在 macOS High Sierra 中,您可以通过终端应用程序中提供的命令行以 mDNSResponder 进程为目标来重置 DNS 缓存。这类似于在 macOS Sierra 和 El Capitan 中清除 DNS 缓存,尽管在 Mac OS 和 Mac OS X 操作系统的历史中重置 DNS 缓存的过程已经改变了很多次。
如何在 MacOS High Sierra 中重置 DNS 缓存
请注意,重置和刷新 DNS 缓存可能会中断任何活跃的互联网活动或使用。
- 启动终端应用程序,它位于 Mac 上的 /Applications/Utilities/ 文件夹中
- 在命令行中,输入以下语法:
- 按回车键,然后输入管理员密码,然后再次按回车键
- 稍等片刻,当您在终端中看到“macOS DNS Cache Reset”字样时,DNS 缓存重置已成功
- 出口航站楼
sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say
您可能需要退出并重新启动某些连接互联网的应用程序才能使更改生效,但大多数网络浏览器只需简单刷新即可。
如果上述方法出于某种原因不起作用,您可以将命令语法分解为更小的组件:
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
这适用于版本为 Mac OS 10.13.x 的 macOS High Sierra。有兴趣了解如何在早期版本的 MacOS 中重置 DNS 缓存的用户可以根据需要了解如何为 Sierra、El Capitan、Yosemite 和早期版本的 Mac OS X 执行此操作。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)