Discoveryutil:找不到命令


14

连接VPN后,我经常必须刷新DNS才能找到我的私有主机。我会这样做

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

现在,升级到优胜美地10.10.4后,我得到

sudo: discoveryutil: command not found

那么,discoveryutil在10.10.4中消失了吗?现在如何刷新DNS?

Answers:


23

自从10.10.4中它的前身mDNSResponder取代了Discoveryutil以来,再次使用它sudo killall -HUP mDNSResponder(例如在Lion / Mountain Lion / Mavericks中)来刷新DNS缓存。


3

一位同事建议sudo dscacheutil -flushcache。在苹果文档的状态

dscacheutil-收集信息,统计信息并启动对目录服务缓存的查询。

-flushcache刷新整个缓存。仅应在极端情况下使用。验证信息与其他技术一起在缓存中使用,以确保OS具有可用的有效信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.