在 Windows 11 上连接到工作 VPN 时本地 DNS 无法解析

在 Windows 11 上连接到工作 VPN 时本地 DNS 无法解析

我在 Windows 11 上遇到了一个在 Windows 10 上没有遇到过的问题。

当我连接到我的工作 VPN 时,我无法通过域名访问与我的电脑位于同一子网的家庭服务器。

如果我使用 cmd 中的 ping“域名”,我可以 ping 这些服务器,但是当我使用 nslookup 时,我可以看到它尝试通过 VPN 隧道联系 DNS 服务器。这在设计上没有响应。

我的服务器的域名是具有正常国家 TLD(不是 .local)的 FQDN,并且我的路由器中拥有供本地使用的 DNS 条目,对于我的某些服务器,我已在域名注册商处设置它们,唯一的区别是 IP 地址。

没有 VPN 一切都正常,但是当我使用 VPN 时,我甚至无法访问我其他工作场所的电子邮件,因为它找不到 OWA 服务器。

更改 ncpa.cpl -> Special -> Special 中的适配器顺序不能解决问题。

再次,这一切在 Windows 10 上都没有问题。在这种情况下我该怎么办?

编辑:我正在使用 FortiClient VPN 7.0.10.0538

答案1

假设您正在通过其公开暴露的接口 ping 本地服务器的公共 IP(正如您提到的,您正在 ping 其缓存的域名):

您的 VPN 可能会通过隧道捕获所有流量,直接从您的客户端到公司 VPN 守护进程。然后您将从公司网络返回到您的家庭服务器。

这可以解释为什么您无法联系网关的 DNS。

这可能是 VPN 服务器或客户端的配置,如果没有客户端/服务器的管理员权限,您可能无法修改该设置。那么在您的操作系统迁移期间发生这种情况纯属巧合。

(抱歉,还不能发表评论)

相关内容