Domain-Name-System

OpenVPN 和 DNS。如何?

  • February 3, 2015

我正在使用OpenVPN設置 VPN 以將我家中的筆記型電腦連接到工作場所的 LAN。我希望能夠通過他們的名字而不是他們的 IP 來引用我的工作電腦,但我不能。

這是我的情況:

工作場所區域網路:

  • 地址空間:192.168.101.0/24
  • 路由器地址:192.168.101.1

Home LAN:

  • 地址空間: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 伺服器(請參閱文件

push "dhcp-option DNS 10.x.x.x"    

您還可以簡單地將您需要的主機(很少,不是嗎?)添加到hosts文件中,甚至不會弄亂 OpenVPN 配置(如果您沒有並且不會在私有內部設置 DNS 伺服器,這可能很有用網路)。

引用自:https://serverfault.com/questions/117836