Статический DNS при подключении к VPN теряет интернет-соединение

Статический DNS при подключении к VPN теряет интернет-соединение

У меня относительно стандартная домашняя сетевая среда, где мой компьютер с Windows 8.1 подключен к маршрутизатору/модему провайдера. Интернет работает с обычным DHCP для моих IP и DNS серверов (то есть, ничего не статично, все автоматически).

Кроме того, я подключаюсь к VPN через OpenVPN. Мое намерение -нетдля разделения туннеля я хочу, чтобы весь мой трафик, включая DNS-запросы, отправлялся через VPN. Это почти работает, но есть утечка DNS. Я не знаю почему, потому что клиент подключается с директивой, redirect-gateway def1поэтому должен направлять все через сервер (это большой VPN и он настроен правильно).

Итак, теперь есть сетевое соединение Ethernet (ISP) и локальная (виртуальная) сеть. Я попытался устранить утечку, изменив настройки DNS соединения Ethernet на любые из ряда статических Google или OpenDNS и т. д. Но это просто приводит к полной потере соединения. И когда я меняю записи DNS локальной сети на статические, тесты утечки DNS по-прежнему сообщают о серверах DNS моего ISP, так что это не работает.

Это не проблема интернет-провайдера, потому что когда я отключаю VPN и оставляю DNS-серверы статическими (а не автоматическими, принадлежащими интернет-провайдеру), все работает нормально. Как еще я должен исправить утечку DNS и сохранить подключение к интернету? Что не так?

Я гуглил несколько часов, но безрезультатно...

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