Domain-Name-System
OpenVPN 和 DNS。如何?
我正在使用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 伺服器,這可能很有用網路)。