我在用着OpenVPN设置 VPN,将我家里的笔记本电脑连接到我的工作场所 LAN。我希望能够通过名称而不是 IP 来引用我的工作场所计算机,但我做不到。
这是我的情况:
工作场所局域网:
- 地址空间:192.168.101.0/24
- 路由器地址:192.168.101.1
家庭局域网:
- 地址空间:192.168.1.0/24
- 路由器地址:192.168.1.1
VPN:
- 地址空间: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?
答案1
您可以使用办公室 DNS(如果有),而不是您正在使用的默认 DNS。为此,您必须将此选项添加到 OpenVPN 服务器(查看文档)
push "dhcp-option DNS 10.x.x.x"
答案2
您还可以简单地将您需要的主机(很少,不是吗?)添加到hosts
文件中,甚至不需要弄乱 OpenVPN 配置(如果您没有并且不会在私有网络内设置 DNS 服务器,这可能会很有用)。
答案3
- 开设账户开放DNS。
- 为自己创建一个网络。
- 添加双方的 IP 范围。
- 添加 Workspaceserver 作为别名。
从那里开始,您就可以让它工作,并且您的配置将跟随您,只要您使用他们的 DNS,顺便说一下,它们非常好。