Tableau de routage personnalisé pour une application spécifique? [dupliquer]

3

Je suis sur un réseau avec deux connexions Internet. L’un est un accès WAN à un réseau d’entreprise (avec des règles de pare-feu personnalisées), le second est une connexion Internet directe.

Par défaut, toutes les communications sont dirigées vers la connexion WAN (route par défaut vers le routeur WAN). Je peux configurer des itinéraires vers la connexion Internet directe, en fonction d'un réseau cible classique / ip / masque vers un routeur spécifique.

Est-il possible d'avoir un itinéraire personnalisé pour une application spécifique et non une adresse IP spécifique? En fait, je ne sais pas quelles sont les adresses IP sortantes utilisées par l'APP, et je dois lui faire utiliser directement la connexion Internet. L'application ne prend malheureusement pas en charge le serveur proxy (et le protocole est propriétaire).

Steve B
la source

Réponses:

2

ForceBindIP - un utilitaire qui intercepte les appels WinSock internes d'une application. Le site Web ne réclame pas le support Win7, mais il a semblé fonctionner sur mon système de test (a netstatmontré que mon application choisie était bien liée à l'adresse IP locale alternative fournie par moi). Il s'agit uniquement d'une version 32 bits. Si votre application n'utilise pas d'appels Windows standard, vous avez de la chance.

rymo
la source
0

Que diriez-vous d'une machine virtuelle? Créez une deuxième instance de système d'exploitation avec VMWare Player (une édition gratuite) ou VirtualBox et vous pouvez router la carte réseau virtuelle qu'elle utilise directement vers votre connexion Internet directe. Ensuite, pour toute application que vous souhaitez contourner le réseau étendu sans routage individuel, exécutez-la simplement sur la machine virtuelle. Ce n’est peut-être pas la solution la plus élégante, mais si vous n’avez que quelques applications où le routage IP / port traditionnel ne conviendrait pas, c’est peut-être la solution.

Si vous êtes prêt à dépenser un peu d'argent, VMWare Workstation possède une fonctionnalité appelée "Unity" qui peut rendre le travail entre toutes vos applications un peu plus transparent. Vérifiez également dans Microsoft Virtual PC. Si vous utilisez Windows 7 Professionnel ou supérieur, vous pourrez même utiliser le mode XP (à condition que votre application soit rétrocompatible).

rymo
la source
l'application repose sur un matériel qui n'est pas compatible avec vmware
Steve B
0

merci pour vos réponses.

J'ai finalement utilisé le moniteur réseau de Microsoft pour trouver les adresses IP cibles, puis j'ai configuré manuellement les itinéraires pour ces cibles. Il y a près de 45 adresses IP cibles! :(

Steve B
la source
C'est probablement trop tard pour vous maintenant - mais si d'autres lisent ceci. Vous pouvez configurer des plages avec la commande Route. Cela fonctionne souvent bien pour votre scénario car les adresses IP privées seront probablement sur un petit ensemble de sous-réseaux. Voir ici pour un bon exemple: superuser.com/questions/121998/…
Lex
Merci @lex, mais cela n’est valable que pour des adresses IP consécutives. Dans mes cas, il y avait beaucoup d'adresses IP "aléatoires", difficiles à joindre dans les plages. Mais merci plus pour le lien. C'est toujours utile pour un public plus large.
Steve B
Certainement des cas où ce n'est pas une aide et une honte que le vôtre en fait partie. Je voudrais juste clarifier; ce n'est pas seulement valable pour des adresses consécutives (comme vous pourriez avoir des masques non consécutifs) mais si votre IP est trop dispersée ou si vous avez besoin d'un filtrage d'adresse IP à granulométrie fine (pas de sous-réseau), cela ne vous aidera pas beaucoup. J'espère que cela aidera à l'avenir!
Lex