我正在使用OpenVPN设置 VPN 以将我家中的笔记本电脑连接到工作场所的 LAN。我希望能够通过他们的名字而不是他们的 IP 来引用我的工作计算机,但我不能。
这是我的情况:
工作场所局域网:
- 地址空间:192.168.101.0/24
- 路由器地址:192.168.101.1
家庭局域网:
- 地址空间:192.168.1.0/24
- 路由器地址:192.168.1.1
虚拟专用网:
- 地址空间:10.100.1.0/24
- OpenVPN服务器地址:10.100.1.1
所有机器都运行 Microsoft Windows。
在我的工作场所,作为 OpenVPN 服务器运行的 PC 是 192.168.101.50(和 VPN 中的 10.100.1.1),它的机器名称是工作场所服务器。
在我的工作场所,名称工作场所服务器被解析为地址 192.168.101.50,但在 vpn 客户端中,名称工作场所服务器无法解析,我希望将其解析为 10.100.1.1。我应该如何配置 OpenVPN 以实现这一目标?
您可以使用您的办公室 DNS(如果您有的话),而不是您使用的默认 DNS。为此,您必须将此选项添加到 OpenVPN 服务器(请参阅文档)
您还可以简单地将您需要的主机(很少,不是吗?)添加到
hosts
文件中,甚至不会弄乱 OpenVPN 配置(如果您没有并且不会在私有内部设置 DNS 服务器,这可能很有用网络)。从那里,你应该让它工作,你的配置将跟随你,只要你使用他们的 DNS,顺便说一句,这非常好。