Umleiten der IP-Adresse der Anwendung auf einem Windows-Computer

560
KatoFett

Ich habe Windows 10 Enterprise auf einem lokalen Computer und eine Anwendung, die darauf ausgeführt wird. Beim Start versucht die Anwendung, über eine von mehreren IP-Adressen in einem großen Bereich eine Verbindung zu einem von mehreren Cloud-Servern herzustellen (sie befinden sich jedoch im selben Netzwerk). Auf dem Router, mit dem der Computer verbunden ist, wird die IP-Adresse für diesen Fall 10.10.10.10 freigegeben, und der Verkehr kann fließen. Dies ist jedoch die einzige IP-Adresse, die nicht gesperrt ist. Dadurch wird die Anwendung nicht geladen und es ist ein Problem. Meine Frage ist, wie ich die Anfrage auf dem lokalen Rechner von 10.12.10 bis 10.10.10.10 umleiten kann. Ich habe keinen Zugriff auf den Router. Ich habe versucht, die hosts-Datei und den route-Befehl in der Eingabeaufforderung zu verwenden (ich habe sie möglicherweise falsch verwendet), aber keinen Würfel. Ich habe von Windows NAT gehört, aber es ist auch nur unter Windows Server verfügbar.

Ich weiß praktisch nichts über Networking, weshalb ich den Routenbefehl möglicherweise falsch verwendet habe.

BEARBEITEN:

Ich glaube, die Anwendung verwendet Namen. Das würde bedeuten, dass sich die IP-Adresse ändert, wenn der DNS aufgelöst wird (weiß nicht, ob dies die richtige Terminologie ist). Gibt es eine Möglichkeit, dass die Anwendung nur 10.10.10.10 verwendet, z. B. durch Zuordnen des DNS zu 10.10.10.10 (wie in der hosts-Datei), oder ist das blöde Rede von mir?

0
Hallo, ich schlage vor, dass Sie etwas mehr Details zu Ihrer IP-Netzwerkkonfiguration hinzufügen, wie z. B. Maske und Standard-Gateway. Und den genauen Routenbefehl, den Sie ausprobiert haben. So etwas wie "route -p ADD 10.0.0.0 MASK 255.0.0.0 10.10.10.10"? Vojtěch Dohnal vor 5 Jahren 0
Aber Routing ist nicht das, wonach Sie suchen, Sie versuchen, die Anwendung zu "täuschen", und es ist nicht die übliche Art und Weise, wie die Dinge funktionieren. Wenn TCP verwendet wird, wird eine Zweipunktverbindung hergestellt, und Adressen können nicht gefälscht werden. Vojtěch Dohnal vor 5 Jahren 0
Ich denke auch, dass dies ein [XY-Problem] sein könnte (https://meta.stackexchange.com/a/66378/267497). Es könnte daher nützlich sein, Details zur Anwendung hinzuzufügen und warum sie keine Namen verwendet. Vojtěch Dohnal vor 5 Jahren 0
Die Anwendung gehört nicht mir - ich weiß nicht, ob sie Namen verwendet oder nicht. Ich habe die IP-Adressen mithilfe von Resource Monitor gefunden und glaube, dass eine TCP-Verbindung verwendet wird. Die Routenbefehle, die ich ausprobiert habe, sind 'route add 10.12.10.10 MASK 255.255.255.255 10.10.10.10', 'route add 10.12.10.10 MASK 255.0.0.0 10.10.10.10', 'route add 10.10.10.10 MASK 255.255.255.255', und 'route und 10.10.10.10 MASKE 255.0.0.0'. Bei Maske und Standardgateway gehe ich davon aus, dass diese auf dem Router konfiguriert sind. Ich weiß es nicht. (Wenn ich falsch liege, weiß ich nichts über Vernetzung). Wenn sie wirklich wichtig sind, könnte ich mich danach erkundigen. KatoFett vor 5 Jahren 0
Wäre die hosts-Datei gut, wenn die Anwendung _ Namen verwendet? KatoFett vor 5 Jahren 0

0 Antworten auf die Frage