我经常在家工作,使用公司 VPN 访问内部服务,这就是为什么我也使用内部 DNS 服务器。一切都运转良好,没有太大的延误。
我的问题是 Firefox对某些域的 DNS 解析需要10-15 秒。我试图查明问题所在,但解决问题似乎仅限于浏览器。
Firefox 不使用任何代理。如果我kernel.org在 Firefox 上访问,DNS 解析时间大约在 10-15 秒之间。如果我随后刷新 DNS 缓存并使用 nslookup(power shell)对 DNS 解析进行计时,则大约需要 0.2 秒。答案果然来自公司内部服务器。

如果我断开 VPN,DNS 解析时间将恢复正常。内部域和某些外部域(例如 google.com)通过 VPN 没有任何 DNS 解析延迟。我很困惑为什么会发生这种情况。
造成如此巨大延迟的原因可能是什么?
编辑:根据这个问题“VPNs are bad on Windows 10”或者 IPv6 存在问题。
我无法禁用 IPv6。我还应该提到我们使用 OpenVPN 作为 VPN。