山狮 DNS 缓存刷新

山狮 DNS 缓存刷新

尝试之后,

sudo killall -HUP mDNSResponder

sudo dscacheutil-flushcache

导航到 Chrome 的 DNS 缓存刷新页面,清除

如何清除/刷新 Google Chrome 中的 DNS 缓存?

在 Safari 中尝试访问同一个网站

我仍然看到 godaddy 的“我的网站”占位符,而我旁边电脑上的未婚夫看到的是我托管在 Amazon S3 上的网站。我知道重新启动可以解决这个问题,因为我以前在 Lion 和 Mountain Lion 上也遇到过同样的问题,但我想知道这些 DNS 问题是否存在一些已知的错误或解决方法。

编辑:重启无效。我使用的是 Google 的 DNS 服务器,而我的未婚夫没有,所以我切换、刷新并重试,但没有成功。有问题的域名是 daloupe.com

编辑:再过 10 分钟左右,它就正常工作了。也许我只是不明白 DNS 传播的工作原理,但我的未婚夫和我在同一个网络上,使用同一个 DNS 服务器,而我却反复刷新缓存。

答案1

它可能仍被你的路由器或 ISP 缓存。下次尝试使用 dig 进行调试:

dig superuser.com

这应该会为您提供您查询的域的 IP,但更重要的是,它会为您提供响应您的 DNS 查询的服务器的 IP 地址(可能是您的路由器的 IP 或您的 ISP 拥有的 IP)。

dig 命令默认使用您网络的 DNS 主机,而不是权威 DNS 服务器。要直接查询权威来源,首先使用 nslookup 获取权威来源的 DNS:

nslookup superuser.com(返回 ns1.serverfault.com 等)

然后,尝试类似以下操作:

dig superuser.com @ns1.serverfault.com

相关内容