在早期版本的Mac OS X (10.3) 中清除DNS 缓存
每当您访问网站或进行任何其他类型的 DNS 查找时,IP 地址都会被缓存起来。虽然对我们大多数人来说方便的东西对其他人来说可能是一个真正的麻烦,尤其是在服务器周围移动的管理员。这套系统管理员(和其他人)肯定会喜欢的快速提示涵盖了在 Mac OS X 系统软件的早期版本(如 10)中刷新 DNS 缓存。4、10.3、10.2、10.1 和 10.0 (!).
如果您使用的是新版本,如 OS X 10.10.x Yosemite 或更高版本,请不要担心,我们将链接到如何在那里进行 DNS 转储。
首先,清除 Mac OS X 中的 DNS 缓存始终需要从终端完成。该命令是在OS X版本中发生变化的。因此,根据系统上使用的OS X版本使用以下命令。
在旧版本的Mac OS X中清除DNS,如10.4、10.3、10.2
在早至Mac OS X 10.4、Mac OS X 10.3、Mac OS X 10.2、Mac OS X 10.1的Mac OS X版本中,您可以使用简单的lookupd命令:
lookupd -flushcache
无需其他工作,DNS 将转储其缓存,仅此而已。
Apple 在更高版本的 Mac OS X 中进行了更改,但是,对于 Mac OS X 10.5 Leopard,您需要使用 dscacheutil 和以下语法:
dscacheutil -flushcache
再次点击回车即可。
正如您可能已经猜到的那样,OS X 的更高版本再次更改了如何在 Apple 推出的几乎所有 Mac OS X 版本上清除 DNS 缓存。
以后Apple可能会再次调整DNS配置,所以一定要收藏OSXDaily.com,我们一定会报道的。