Користувацька таблиця маршрутів для конкретної програми? [дублювати]


3

На це запитання вже є відповідь:

Я в мережі з двома підключеннями до Інтернету. Одним з них є доступ WAN до корпоративної мережі (з користувацькими правилами брандмауера), другий - пряме підключення до Інтернету.

За замовчуванням, всі комунікації спрямовуються до wan connection (маршрут за умовчанням до маршрутизатора wan). Я можу встановити маршрути для прямого підключення до Інтернету, на основі класичної цільової мережі / ip / mask для конкретного маршрутизатора.

Чи можливо мати спеціальний маршрут для конкретної програми, а не конкретний IP-адресу? Насправді, я не знаю, які вихідні IP-адреси використовуються APP, і я повинен зробити це використовувати безпосередньо підключення до Інтернету. Програма, на жаль, не підтримує проксі-сервер (і протокол є власністю).

Відповіді:


2

ForceBindIP - утиліта, яка перехоплює внутрішні виклики програми winsock. Сайт не вимагає підтримки Win7, але, здається, працює на моїй тестовій системі ( netstat показав, що вибране мною додаток дійсно пов'язане з альтернативною локальною IP-адресою, яку я надав). Це лише 32-бітні, і якщо ваше додаток не використовує стандартні виклики для сокетів Windows, вам не пощастило.


0

Як щодо віртуальної машини? Створити другий екземпляр ОС VMWare Player (є безкоштовна версія) або VirtualBox і ви можете направити віртуальний мережний адаптер, який він використовує, безпосередньо до вашого прямого підключення до Інтернету. Потім для будь-якої програми, яку ви хочете обійти WAN без індивідуальної маршрутизації, просто запустіть її на віртуальній машині. Може бути, не найбільш елегантне рішення, але якщо у вас є тільки кілька додатків, де традиційні IP / порт маршрутизації не буде робити, це може бути шлях.

Якщо ви готові витрачати трохи VMWare Workstation має функцію під назвою "Unity", яка може зробити роботу між вашими програмами трохи більш безшовною. Також перевірте в Microsoft Virtual PC. Якщо ви працюєте у Windows 7 Professional або вище, ви можете навіть скористатися Режим XP для цього (за умови, що ваша програма зворотна).


програма покладається на деякі апаратні засоби, які не сумісні з vmware
Steve B

0

Дякуємо за ваші відповіді.

Я, нарешті, використовував мережевий монітор Microsoft, щоб знайти цільові IP-адреси, тоді я вручну налаштував маршрути для цих цілей. Існує близько 45 цільових IP-адрес! :(


Це, напевно, вже пізно для вас - але якщо інші читають це. Ви можете налаштувати діапазони за допомогою команди Route. Це часто працює добре для вашого сценарію, оскільки приватні IP-адреси, ймовірно, будуть на невеликому наборі підмереж. Дивіться тут для хорошого прикладу: superuser.com/questions/121998/…
Lex

Завдяки @lex, але це дійсно тільки для послідовних IP-адрес. У моїх випадках було багато "випадкових" IP-адрес, важко приєднатися до діапазонів. Але спасибі більше для ланки. Він як і раніше цінний для ширшої аудиторії.
Steve B

Безумовно, випадки, коли це не допомога, і сором ваш був одним з них. Я б просто роз'яснив; це не тільки дійсно для послідовних адрес (як ви могли б мати не послідовні маски), але якщо ваші IP-адреси занадто широко розсіяні або вам потрібно тонкої зернистої IP-фільтрації (не підмережі широкий), то це не допоможе багато. Сподіваюся, що це допоможе в майбутньому!
Lex
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.