【问题标题】:DNS works only after I ping it [closed]DNS仅在我对其进行ping操作后才起作用[关闭]
【发布时间】:2011-07-21 20:38:10
【问题描述】:

实际问题是我在我的 Mac 上打开了与我办公室的 VPN (OpenVPN) 连接。

此连接将我的偏好更改为新的 DNS(在办公室)。在我通过 IP 手动 ping dns 之前,我无法访问任何页面。之后,一切都像魅力一样运行(当然,直到 VPN 断开连接)。

我真的不明白这种行为,但我确信我可以解决这个问题,因为我的同事(也使用 Mac)对此没有任何问题。请给我任何提示如何解决这个问题。

【问题讨论】:

  • 我假设您使用的是 DHCP。在 ping 之前,您指向的是哪个 DNS 服务器?

标签: macos dns vpn ping


【解决方案1】:

也许您需要刷新 Mac 上的本地 DNS 缓存:

dscacheutil -flushcache

或者你的本地路由器可能需要刷新它的 DNS 缓存,尤其是如果你的 mac 设置为本地路由器是网关。

在连接之前,检查您的 IP、网关和 DNS,然后连接(但不要执行 ping 操作),重复,然后 ping,最后再次检查。

如果这没有显示,请登录本地路由器的管理界面并执行与上述类似的步骤。

【讨论】:

  • 看起来你是对的 - 我不能说到底是什么帮助了,但现在 DNS 正在正确启动。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-27
  • 2019-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多