Вероятно, у Вас используются 2 сетевые карты для разных провайдеров.
Таким образом, у Вас будут два интерфейса с default gateway. Windows непредсказуемо может варьировать трафик между интерфейсами с gateway, если их метрики идентичны
)).
Чтобы локальный трафик одного из провайдеров попадал в нужный инерфейс, Вам нужно прописать статические маршруты в подсеть провайдера.
Предлагаю вариант:
а) основной провайдер - матрика 1, IP-адрес и DNS получаются по DHCP;
б) провайдер для локальной сети - метрика 10, IP-адрес задается статически, DNS задается статически, шлюз по умолчанию не указывается, прописываются маршруты (route print ... -p) через шлюз провайдера для подсетей локальной сети.
PS: если на нескольких интерфейсах ОС Windows указан DNS-сервер, то клиент будет пытаться использовать их все (в случае, если другой провайдер не разрешает имя, которое использовано в локальной сети).