У меня относительно стандартная среда домашней сети, где мой компьютер с Windows 8.1 подключен к маршрутизатору / модему интернет-провайдера. Интернет работает с обычным DHCP для моих IP и DNS серверов (то есть ничего не статично, все автоматически).
Кроме того, я подключаюсь к VPN через OpenVPN. Мое намерение не состоит в том, чтобы разделить туннель, я хочу весь свой трафик, включая запросы DNS, отправленные через VPN. Это почти работает, но есть утечка DNS. Я не знаю почему, потому что клиент соединяется с директивой redirect-gateway def1
поэтому все должно маршрутизироваться через сервер (это большой VPN, и он настроен правильно).
Итак, теперь есть сетевое соединение (ISP) и локальная (виртуальная) сеть. Я попытался исправить утечку, изменив настройки DNS-соединения Ethernet на любое из статических Google или OpenDNS и т.д. Но это просто приводит к полной потере подключения. И когда я изменяю записи DNS локальной сети на статические, тесты утечки DNS все еще сообщают о DNS-серверах моего интернет-провайдера, так что это не работает.
Это не вещь провайдера, потому что когда я отключаю VPN и оставляю DNS-серверы статичными (а не автоматическими, принадлежащими провайдеру), все работает нормально. Как еще я должен исправить утечку DNS и поддерживать подключение к Интернету? Что не так?
Я часами гуглял безрезультатно ...