Verbindung zu einem Webserver über Netzwerke herstellen

268
Wwtp

Ich habe einen Server, der in zwei Netzwerken A & B sitzt. Von hier aus führe ich eine Anwendung aus, die eine Webseite mit IIS veröffentlicht. Ich kann dies als Servername / Website-Name im Netzwerk A anzeigen. Im Netzwerk BI haben Sie ein Gerät mit einem WebServer. Ich kann die Geräte-Webseite vom Server aus anzeigen, jedoch nicht vom Netzwerk A.

Ist es möglich, den Server irgendwie dazu zu verwenden, diese Website an das Netzwerk A weiterzuleiten?

1
Versuchen Sie, Ihre Frage an realen Beispielen mit möglichst vielen realen Daten (z. B. Adressierung) neu zu formulieren. Es ist jetzt schwer zu verstehen, wie viele Geräte Sie besitzen. techraf vor 8 Jahren 0
Was Sie suchen, wird als "Reverse Proxy" bezeichnet. Wenn Sie nach "isis reverse proxy" suchen, erhalten Sie möglicherweise nützliche Ergebnisse. Bob vor 8 Jahren 2

1 Antwort auf die Frage

0
Shule

Ich weiß nichts darüber iis-7, aber der Webserver sollte bereits in beide Netzwerke übertragen, vorausgesetzt, es handelt sich nur um einen Webserver, der mit zwei Netzwerken verbunden ist, und davon ausgehen, dass es sich nicht um ein spezielles Setup handelt (und das iis-7nicht Ändern Sie die natürliche Art und Weise, wie die Dinge hier funktionieren. Der Webserver sollte zwei lokale IP-Adressen haben (eine für jedes Netzwerk). Sie müssen auf die richtige lokale IP-Adresse für das Netzwerk zugreifen, in dem Sie sich befinden.

Zum Beispiel habe ich einen Webserver auf meinem Desktop. Sowohl 192.168.0.20 (mein drahtloser Netzwerkadapter) als auch 192.168.0.19 (mein nicht drahtloser Netzwerkadapter) werden auf meine Website geleitet. Sie befinden sich jedoch in demselben Netzwerk (nur mit unterschiedlichen Netzwerkkarten), das gleiche Prinzip sollte jedoch gelten, wenn die Netzwerkkarten an verschiedene Netzwerke angeschlossen sind.

Sie können auch den Webserver-Port (in der Regel 80) auf dem Router eines Ihrer Netzwerke weiterleiten und einfach Ihre globale IP-Adresse verwenden, um eine Verbindung herzustellen (wenn Sie nichts dagegen haben, der ganzen Welt die Möglichkeit zu geben). Wenn Sie eine dynamische IP-Adresse haben, ändert sich diese gelegentlich. Sie können einen Domainnamen erhalten und so etwas wie afraid.org verwenden, das Ihnen einen Link gibt, den Sie besuchen können. Dadurch wird die IP-Adresse mit Ihrem Domainnamen aktualisiert (Sie können den Link in einem Programm verwenden, um die IP-Adresse automatisch zu aktualisieren zu den passenden Zeiten, ich habe eine gemacht, wenn Sie es brauchen).

BEARBEITEN: Wenn Sie Ihre Frage weiter analysieren (tut mir leid, wenn ich sie beim ersten Mal nicht richtig verstanden habe), sieht es aus, als hätten Sie einen Computer, der sich in beiden Netzwerken befindet (und der zwar ein Server ist, aber irgendwie nicht einen Webserver), und Sie haben einen Webserver in einem Netzwerk (und nicht auch das andere), und Sie möchten, dass das andere Netzwerk auf den Webserver zugreifen kann.

Nun, die einfache Antwort wäre, sich auch vom Webserver aus mit dem anderen Netzwerk zu verbinden und dann meiner obigen Antwort zu folgen. Die nächste einfache Antwort wäre die globale IP-Sache, von der ich gesprochen habe (vorausgesetzt, Sie dürfen Ports auf dem Router weiterleiten und die Website global hosten). Ich bin sicher, dass es eine direktere, aber vielleicht weniger einfache Lösung gibt, aber jemand anderes wird es zu diesem Zeitpunkt geben müssen. Es klingt, als ob Bobs Reverse Proxy-Vorschlag wahrscheinlich diese Lösung ist.