Dns
如何為 OpenVPN 網路配置某種 DNS?
我在 VPS 伺服器上有 OpenVPN 伺服器,連接的客戶端很少(筆記型電腦、家裡的列印/文件伺服器等)。
我想通過使用名稱(而不是 IP)從客戶端連接到客戶端或從客戶端連接到伺服器,例如:
gitlab.mainserver
notebook_ka.mobile
sambaserver.home
%windir%\system32\drivers\etc\hosts
如果不在每台機器中或每台機器上添加 ip/host 條目,我應該怎麼做才能獲得這種效果/etc/hosts
?
您需要執行某種代理 DNS 伺服器。
理想的位置是 VPS 伺服器本身。
dnsmasq
佔用空間小,將充當 DNS 代理:它將/etc/hosts
從執行它的機器中獲取條目並將它們添加到上游 DNS 資訊中。因此,這將是您必須為新條目編輯的單個位置。您的所有客戶端都需要指向此 DNS 伺服器。您可以將 OpenVPN 伺服器配置為在 OpenVPN 客戶端連接時提供此資訊。