OpenVPN 和 DNS。如何?

Tot*_*oto 17 domain-name-system vpn openvpn

我正在使用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),它的机器名称是workspaceserver

在我的工作场所,名称workplaceserver已解析为地址192.168.101.50,但在vpn 客户端中,名称workplaceserver无法解析,我希望将其解析为10.100.1.1。我应该如何配置 OpenVPN 以实现这一目标?

Dan*_*tta 21

您可以使用您的办公室 DNS(如果您有),而不是您使用的默认 DNS。为此,您必须将此选项添加到 OpenVPN 服务器(请参阅文档

push "dhcp-option DNS 10.x.x.x"    
Run Code Online (Sandbox Code Playgroud)

  • 这对我来说似乎没有任何影响。可能是因为我没有使用 DHCP?我必须使用静态设置,但无论如何我都希望 DNS 被覆盖。 (2认同)