10

我最近为我的域切换了托管服务,并且我最近一直在检查它,我注意到更改已经完成传播,但是我的笔记本电脑(Mac OS X Mountain Lion,如果有帮助的话)仍然导航到输入 URL 时的旧服务器。

如果我导航到任何其他设备上的页面,它会将我带到新服务器。如何重置笔记本电脑的 DNS 缓存?它发生在每个浏览器中,以及当我从终端 ping 域时显示旧 IP。

这可能与我的 Wi-Fi 有关吗?我的其他设备连接到同一个网络并且没有遇到同样的问题。

4

2 回答 2

17

dscacheutil -flushcache就是你要找的。developer.apple.com 上有一个手册页,描述了它的用法。

我认为向 mDNSResponder 发送挂断是刷新缓存的解决方案 -sudo killall -HUP mDNSResponder应该可以解决问题。

注意这可能应该在http://apple.stackexchange.com上询问。

于 2013-06-05T00:07:35.483 回答
0

您可以将 .scpt 文件保存到桌面,以便更快地访问和简化操作。打开“脚本编辑器”,添加以下命令并保存到桌面:复制并粘贴以下行,包括引号:

使用管理员权限执行 shell 脚本“sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;说缓存刷新已成功完成”

然后只需双击您需要刷新的文件超时 :) 这适用于 El Capitan 10.11.x 希望这会有所帮助!

截屏

于 2015-11-29T12:04:24.803 回答