我有一台连接到本地 LAN 和远程 LAN 的 Windows 计算机,其中有两个路由器 192.168.10.1 和 192.168.20.1,以及一台目标计算机 192.168.10.10
连接到VPN后,Windows通过VPN连接到互联网,计算机收到远程LAN IP 192.168.20.10,我可以看到目标192.168.10.10。
如果我取消选中“在远程网络上使用默认网关”选项,我会通过本地 LAN 保留互联网连接,但目标将变得无法访问。
如果我检查一下,目标是可以到达的,但是计算机是通过 VPN 连接到互联网的。
我应该如何解决这个问题,以保持互联网流量通过本地 LAN,并保持远程 DNS 仅访问远程 LAN 设备?
本网站似乎解决了问题,但图像无法访问
答案1
使用该route
命令通过您的 VPN 接口为 192.168.10.10/32 或 192.168.10.0/24 添加路由。
route print (to find out the interface number)
route add -p 192.168.10.0/24 if <interface#>
DNS 与您描述的问题完全无关。如果您通过 IP 地址访问主机,那么 DNS 根本不会发挥作用 - 它的工作是解析域名到IP 地址,它并不决定之后以何种方式发送实际的数据包。
此网站似乎解决了该问题,但无法访问图像
所有必要的信息(包括要使用的命令)都以文本形式在文章中提供。图片仅显示正在使用的命令的示例。