Ich habe einen Server in zwei Netzwerken A und B. Von hier aus führe ich eine Anwendung aus, die eine Webseite mit IIS veröffentlicht. Ich kann diese als Servername/Websitename in Netzwerk A anzeigen. In Netzwerk B habe ich ein Gerät mit einem Webserver. Ich kann die Webseite des Geräts vom Server aus anzeigen, aber nicht von Netzwerk A aus.
Ist es irgendwie möglich, den Server zu verwenden, um diese Website an Netzwerk A weiterzuleiten?
Antwort1
Ich weiß nichts darüber iis-7
, aber der Webserver sollte bereits in beide Netzwerke senden, vorausgesetzt, Sie haben es nur mit einem Webserver zu tun, der mit zwei Netzwerken verbunden ist, und vorausgesetzt, es handelt sich nicht um eine spezielle Konfiguration (und das iis-7
ändert nichts an der natürlichen Funktionsweise hier). 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.
Beispielsweise läuft auf meinem Desktop ein Webserver. Sowohl 192.168.0.20 (mein drahtloser Netzwerkadapter) als auch 192.168.0.19 (mein nicht drahtloser Netzwerkadapter) führen zu meiner Website. Sie befinden sich jedoch im selben Netzwerk (verwenden nur unterschiedliche Netzwerkkarten), aber das gleiche Prinzip sollte gelten, wenn die Netzwerkkarten mit unterschiedlichen Netzwerken verbunden sind.
Sie können auch den Webserver-Port (normalerweise 80) auf dem Router eines Ihrer Netzwerke weiterleiten und einfach Ihre globale IP-Adresse für die Verbindung verwenden (wenn es Ihnen nichts ausmacht, der ganzen Welt diese Möglichkeit zu geben). Wenn Sie eine dynamische IP-Adresse haben, wird diese sich von Zeit zu Zeit ändern. Sie können einen Domänennamen erhalten und etwas wie afraid.org verwenden, das Ihnen einen Link gibt, den Sie besuchen können, was eine Aktualisierung der IP-Adresse mit Ihrem Domänennamen auslöst (Sie können den Link in einem Programm verwenden, um die IP-Adresse zu den entsprechenden Zeiten automatisch zu aktualisieren; ich habe eines erstellt, falls Sie es brauchen).
BEARBEITEN: Bei näherer Analyse Ihrer Frage (entschuldigen Sie, wenn ich sie beim ersten Mal falsch verstanden habe) sieht es so aus, als hätten Sie einen Computer, der sich in beiden Netzwerken befindet (und der zwar eine Art Server ist, aber kein Webserver), und Sie haben einen Webserver in einem Netzwerk (und nicht auch im anderen), 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 zu machen, von der ich gesprochen habe (vorausgesetzt, Sie dürfen Ports auf dem Router weiterleiten und die Website global von dort aus hosten). Ich bin sicher, es gibt eine direktere, aber vielleicht weniger einfache Lösung, aber die muss jetzt jemand anderes anbieten. Es klingt, als wäre Bobs Reverse-Proxy-Vorschlag wahrscheinlich diese Lösung.