我有一台 Windows 计算机连接到本地 LAN 和一个远程 LAN,有两个路由器 192.168.10.1 和 192.168.20.1 以及目标计算机 192.168.10.10
连接VPN后,windows通过VPN连接互联网,电脑接收到远程局域网IP 192.168.20.10,我可以看到目标192.168.10.10。
如果我取消选中“在远程网络上使用默认网关”选项,我会保留通过本地 LAN 的 Internet 连接,但目标变得无法访问。
如果我让它检查,目标是可访问的,但计算机通过 VPN 连接到互联网。
我应该如何解决这个问题以保持互联网流量通过本地 LAN,并保持远程 DNS 仅访问远程 LAN 设备?
这个网站似乎解决了这个问题,但图像无法访问
使用该
route
命令通过您的 VPN 接口为 192.168.10.10/32 或 192.168.10.0/24 添加路由。DNS与您描述的问题完全无关。如果您通过 IP 地址访问主机,那么 DNS 甚至在任何时候都不会发挥作用——它的工作是将域名解析为IP 地址,它不决定之后以哪种方式发送实际的数据包。
所有必要的信息,包括要使用的命令,都在文章本身中作为文本提供。图像仅显示正在使用的命令示例。