Kamil Asked: 2019-07-04 12:32:30 +0800 CST2019-07-04 12:32:30 +0800 CST 2019-07-04 12:32:30 +0800 CST 如何为 OpenVPN 网络配置某种 DNS? 772 我在 VPS 服务器上有 OpenVPN 服务器,连接的客户端很少(笔记本电脑、家里的打印/文件服务器等)。 我想通过使用名称(而不是 IP)从客户端连接到客户端或从客户端连接到服务器,例如: gitlab.mainserver notebook_ka.mobile sambaserver.home %windir%\system32\drivers\etc\hosts如果不在每台机器中或每台机器上添加 ip/host 条目,我应该怎么做才能获得这种效果/etc/hosts? dns openvpn 1 个回答 Voted Best Answer dirkt 2019-07-04T22:43:22+08:002019-07-04T22:43:22+08:00 您需要运行某种代理 DNS 服务器。 理想的位置是 VPS 服务器本身。dnsmasq占用空间小,将充当 DNS 代理:它将/etc/hosts从运行它的机器中获取条目并将它们添加到上游 DNS 信息中。因此,这将是您必须为新条目编辑的单个位置。 您的所有客户端都需要指向此 DNS 服务器。您可以将 OpenVPN 服务器配置为在 OpenVPN 客户端连接时提供此信息。
您需要运行某种代理 DNS 服务器。
理想的位置是 VPS 服务器本身。
dnsmasq
占用空间小,将充当 DNS 代理:它将/etc/hosts
从运行它的机器中获取条目并将它们添加到上游 DNS 信息中。因此,这将是您必须为新条目编辑的单个位置。您的所有客户端都需要指向此 DNS 服务器。您可以将 OpenVPN 服务器配置为在 OpenVPN 客户端连接时提供此信息。