是否有可能在客户端设置client.conf文件来parsing特定的主机/域到给定的IP。
例如,domain.tld通常从Internet NSparsing到1.2.3.4
host domain.tld => 1.2.3.4
我想强制domain.tld使用openvpn client.conf时parsing为10.11.12.13
openvpn client.conf host domain.tld => 10.11.12.13
OpenVPN本身不提供任何名称parsing。 通常名称parsing是由一个单独的服务提供的,通常这个服务通常会首先询问一个本地文件(linux下的/ etc / hosts或Windows计算机上的C:/ Windows / system32 / etc / hosts或类似文件),如果名字仍然根据所定义的名称服务器(在使用静态地址时可以修复这些名称服务器,但通常在获取IP地址时通过DHCP进行设置)来使用DNS。
考虑到上述情况,你可以做一些事情来达到这个目的:
1.)configurationVPN服务器,使其向客户端提供名称服务器地址,该地址将将domain.tldparsing为10.11.12.13或
2.)configurationVPN客户端,使其在连接build立后运行脚本。 然后,该脚本可以修改本地主机文件,也可以根据需要更改名称服务器。