Назад | Перейти на главную страницу

клиент openvpn: принудительное разрешение хоста для данного IP

Можно ли на стороне клиента настроить client.conf файл для разрешения определенного хоста / домена на данный IP.

Например, domain.tld обычно разрешается из Internet NS в 1.2.3.4.

host domain.tld => 1.2.3.4

Я хотел бы заставить domain.tld разрешаться до 10.11.12.13 при использовании openvpn client.conf

openvpn client.conf
host domain.tld => 10.11.12.13

Сам OpenVPN не поддерживает разрешение имен. Обычно разрешение имен обеспечивается отдельной службой, которая обычно сначала запрашивает локальный файл (/ etc / hosts в Linux или C: / Windows / system32 / etc / hosts или аналогичный на компьютере с Windows) и, если имя все еще остается неразрешенных, прибегайте к использованию DNS на основе определенных серверов имен (они могут быть исправлены при использовании статических адресов, но обычно настраиваются DHCP при получении IP-адреса).

Имея в виду вышеизложенное, есть несколько вещей, которые вы можете сделать для этого:

1.) Настройте VPN-сервер так, чтобы он предоставлял клиенту адрес сервера имен, который разрешит domain.tld до 10.11.12.13 или

2.) Настройте VPN-клиент таким образом, чтобы он запускал сценарий после установления соединения. Затем этот сценарий может либо изменить файл локальных хостов, либо при необходимости изменить серверы имен.