1

Можно ли настроить Windows на использование разных DNS-серверов для разных доменов?

Я настраиваю компанию VPN. VPN позволяет использовать раздельное туннелирование (пользователи могут получить доступ к Интернету напрямую, без использования VPN). Для производительности DNS-запросы используют свой локальный DNS-сервер.

Однако существует ряд внутренних системных имен. Поэтому я хотел бы, чтобы запросы на mycompany.com использовали внутренний сервер имен, а не локальный DNS-сервер по умолчанию.

1 ответ1

1

У меня была похожая проблема на моих клиентах Windows, и я использую скрипт, который запускается OpenVPN после подключения VPN:

@netsh interface ipv4 add dnsservers name="YourVPNInterfaceName" address=YourCompanyDNSIP index=1 validate=no

YourVPNInterfaceName - это отображаемое имя сетевого интерфейса TUN/TAP, на котором работает VPN. Чтобы заставить OpenVPN использовать определенный интерфейс, используйте dev-node "YourVPNInterfaceName" в файле конфигурации OpenVPN. Если у вас только один интерфейс, не нужно ничего форсировать, конечно.

Чтобы заставить OpenVPN запустить этот скрипт после подключения:

  1. перейдите в каталог config (по умолчанию: %ProgramFiles%\OpenVPN\config\)
  2. проверьте имя файла .ovpn (например, myVPN.ovpn)
  3. сохранить скрипт как MyFileName_up.bat (например, myVPN_up.bat) в том же каталоге

OpenVPN автоматически распознает и использует этот файл.

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