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