openvpn: как заставить клиентов использовать сетевые имена, доступные на сервере?

openvpn: как заставить клиентов использовать сетевые имена, доступные на сервере?

У меня есть сервер OpenVPN по адресу 10.8.0.1, с клиент-клиентскими и статическими адресами, выдаваемыми определенным клиентам через ifconfig-push.

в файле /etc/hosts сервера есть такие вещи, как

bobs_server 10.8.0.100
jims_server 10.8.0.105

Можно ли настроить сервер таким образом, чтобы при входе клиентов в VPN они могли использовать те же сетевые имена, что и на сервере?

В данном случае установка таких адресов в клиентском файле /etc/hosts не является хорошим решением.

решение1

Можно ли настроить сервер таким образом, чтобы при входе клиентов в VPN они могли использовать те же сетевые имена, что и на сервере?

Нет, файлы hosts обычно предназначены только для локального разрешения. Если вам нужно предоставить клиентам услуги разрешения имен, вам нужно настроить соответствующий DNS-сервер.

Dnsmasqотносительно простой, малозатратный вариант, который легко настроить. Его можно настроить для чтения конфигурации из /etc/hostsфайла сервера.

Хорошим решением будет установить такие адреса в клиентском файле /etc/hosts.

Нет, делать это, за исключением краткосрочных дел, — не очень хорошая идея.

Связанный контент