OpenVPN 和 DNS。如何使用?

OpenVPN 和 DNS。如何使用?

我在用着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,顺便说一下,它们非常好。

相关内容