3

Я в сети с двумя подключениями к интернету. Одним из них является WAN-доступ к корпоративной сети (с пользовательскими правилами брандмауэра), а вторым - прямое подключение к Интернету.

По умолчанию все сообщения направляются на соединение WAN (маршрут по умолчанию к маршрутизатору WAN). Я могу настроить маршруты для прямого подключения к Интернету, основываясь на классической целевой сети /ip /mask для конкретного маршрутизатора.

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

3 ответа3

2

ForceBindIP - утилита, которая перехватывает внутренние вызовы winsock приложения. Веб-сайт не требует поддержки Win7, но, похоже, он работает на моей тестовой системе (netstat показал, что выбранное приложение действительно привязано к альтернативному локальному IP-адресу, который я предоставил). Это только 32-битная версия, и если ваше приложение не использует стандартные вызовы сокетов Windows, вам не повезло.

0

спасибо за ваши ответы.

Наконец, я использовал сетевой монитор Microsoft, чтобы найти целевые IP-адреса, а затем вручную установил маршруты для этих целей. Существует около 45 целевых IP-адресов! :(

0

Как насчет виртуальной машины? Создайте второй экземпляр ОС с помощью VMWare Player (есть бесплатная версия) или VirtualBox, и вы сможете направить используемый виртуальный сетевой адаптер прямо на ваше прямое подключение к Интернету. Затем для любого приложения, которое вы хотите обойти без подключения к глобальной сети, просто запустите его на виртуальной машине. Возможно, это не самое элегантное решение, но если у вас есть только несколько приложений, для которых традиционная маршрутизация ip/port не подходит, это может быть путь.

Если вы готовы потратить немного времени, на рабочей станции VMWare есть функция под названием "Unity", которая может сделать работу между всеми вашими приложениями более удобной. Также проверьте в Microsoft Virtual PC. Если вы работаете в Windows 7 Professional или более поздней версии, вы даже можете использовать для этого режим XP (при условии, что ваше приложение обратно совместимо).

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