Я соединяюсь из школы в дом. У меня OpenVPN настроен так, что через VPN проходят только подключения к домашней сети; он НЕ настроен на отправку всего трафика через VPN. И я бы предпочел оставить это так. На самом деле у меня есть сервер, настроенный на передачу локального DNS-сервера моей домашней сети клиенту.

Проблема в том, что у школы есть некоторые локальные ресурсы, которые имеют другой внутренний IP, чем IP, выходящий в Интернет. Но когда я подключаюсь к своему OpenVPN, он получает IP-адрес интернет-адреса, но затем, поскольку он не находится в моей домашней сети, он пытается подключиться через сеть школ и завершается неудачно (очевидно, без перенаправления NAT).

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

1 ответ1

1

Вы можете расставить приоритеты для адаптеров для разрешения DNS, проверьте этот вопрос ServerFault и его ответы (единственное отличие состоит в том, что один из ваших адаптеров является виртуальным).

Кроме того, если ресурсы вашей школы имеют полное доменное имя, вы можете установить соответствующие настройки суффикса DNS на своем интерфейсе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .