【问题标题】:Reset DNS Cache on Mac在 Mac 上重置 DNS 缓存
【发布时间】:2013-06-05 00:03:11
【问题描述】:

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

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

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

【问题讨论】:

    标签: macos dns reset


    【解决方案1】:

    dscacheutil -flushcache 是您正在寻找的。有一个manual page on developer.apple.com 描述了它的用法。

    我认为sending a hangup to mDNSResponder 是刷新缓存的 解决方案 - sudo killall -HUP mDNSResponder 应该可以解决问题。

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

    【讨论】:

      【解决方案2】:

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

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

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

      screenShot

      【讨论】:

        猜你喜欢
        • 2014-01-31
        • 2012-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-12
        • 2011-11-04
        • 2018-05-29
        相关资源
        最近更新 更多