Zwei Webserver in einem Netzwerk
Servus,
Ich habe ein Problem, und zwar hab ich zwei Webserver in einem Netzwerk wo ich nur einen von außen ansprechen kann.
Das Problem ist folgendes, ich habe einen Router Speedport W504V von der Telekom. An diesem Router hängen zwei Server. Der eine fungiert als "Fileserver" auf diesem läuft Windows Home Server wo über ein Webinterface Name.homeserver.com zugriffen werden kann was auch ohne Probleme funktioniert. Das Problem ist nur das der zweite Server der eigentlich Webserver ist auf dem zwei Websiten laufen und über DynDNS erreichbar sind. Lokal funktioniert das auch ohne Probleme. Nur weis ich jetzt nicht wie ich den Router Konfigurieren soll das wenn ich in den Browser Name.dyndsn.org eingebe auch auf die Websites komme. Bin jetzt schon zwei Tage am rumwerkeln nur weis ich jetzt nicht weiter. Der Router unterstützt auch die Port Weiterleitung, trotz lesen der Beschreibung bin ich nicht so richtig dahinter gestiegen wie ich das mit der Port Freigabe machen soll. Für den "Fileserver" musste ich den Port http, https und den RDP Port freigeben, nur wie gesagt den erreiche ich auch ohne Probleme. Wäre nett wenn mir jemmand helfen könnte. Ich komme nicht mehr weiter. Danke schonmal im vorraus.
Ich habe ein Problem, und zwar hab ich zwei Webserver in einem Netzwerk wo ich nur einen von außen ansprechen kann.
Das Problem ist folgendes, ich habe einen Router Speedport W504V von der Telekom. An diesem Router hängen zwei Server. Der eine fungiert als "Fileserver" auf diesem läuft Windows Home Server wo über ein Webinterface Name.homeserver.com zugriffen werden kann was auch ohne Probleme funktioniert. Das Problem ist nur das der zweite Server der eigentlich Webserver ist auf dem zwei Websiten laufen und über DynDNS erreichbar sind. Lokal funktioniert das auch ohne Probleme. Nur weis ich jetzt nicht wie ich den Router Konfigurieren soll das wenn ich in den Browser Name.dyndsn.org eingebe auch auf die Websites komme. Bin jetzt schon zwei Tage am rumwerkeln nur weis ich jetzt nicht weiter. Der Router unterstützt auch die Port Weiterleitung, trotz lesen der Beschreibung bin ich nicht so richtig dahinter gestiegen wie ich das mit der Port Freigabe machen soll. Für den "Fileserver" musste ich den Port http, https und den RDP Port freigeben, nur wie gesagt den erreiche ich auch ohne Probleme. Wäre nett wenn mir jemmand helfen könnte. Ich komme nicht mehr weiter. Danke schonmal im vorraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 134543
Url: https://administrator.de/contentid/134543
Ausgedruckt am: 20.11.2024 um 12:11 Uhr
4 Kommentare
Neuester Kommentar
Hi,
jap - Du hast ein Problem !!! - das geht nämlich nicht !
Dein Router kann nur auf einer öffentlichen IP Anfragen annehmen und diese nach den Portweiterleitungsregeln nach innen weiterleiten.
Da Webserver standardmässig auf Port 80 (HTTP) hören aknn Dein Router natürlich nicht unterscheiden, für welchen Server eine Anfrage jetzt gelten soll.
Abhilfemöglichkeit:
Du richtest am Rouer einen zweiten Portforward ein, der von aussen Anfragen auf einen anderen Port (z.B. 10000) annimmt und innen auf Port 80 auf den zweiten Server weiterleitet.
Der Aufruf aus dem Internet sieht dann so aus: http://DeineDynDnsDomain:10000
Viel Spass beim versuchen
Gruß
ITIL-Harry
jap - Du hast ein Problem !!! - das geht nämlich nicht !
Dein Router kann nur auf einer öffentlichen IP Anfragen annehmen und diese nach den Portweiterleitungsregeln nach innen weiterleiten.
Da Webserver standardmässig auf Port 80 (HTTP) hören aknn Dein Router natürlich nicht unterscheiden, für welchen Server eine Anfrage jetzt gelten soll.
Abhilfemöglichkeit:
Du richtest am Rouer einen zweiten Portforward ein, der von aussen Anfragen auf einen anderen Port (z.B. 10000) annimmt und innen auf Port 80 auf den zweiten Server weiterleitet.
Der Aufruf aus dem Internet sieht dann so aus: http://DeineDynDnsDomain:10000
Viel Spass beim versuchen
Gruß
ITIL-Harry
Guten Morgen,
ich denke das hier sollte dir helfen: http://www.dyndns.com/support/kb/webhops_redirections.html
Gruss
ich denke das hier sollte dir helfen: http://www.dyndns.com/support/kb/webhops_redirections.html
Gruss
Die Lösung ist mit Port Translation aber ganz einfach wenn du auf den Standardport 80 beim 2ten Webserver verzichten kannst !!
Trage im Port Forwarding einfach ein:
Eingehend TCP 80 --> Forward auf Lokal 192.168.2.100, TCP 80 (Webserver 1)
Eingehend TCP 8080 --> Forward auf Lokal 192.168.2.200, TCP 80 (Webserver 2)
Von außen erreichst du dann Websserver 1 mit:
http://mein-webserver.homeip.net
und Webserver 2 mit
http://mein-webserver.homeip.net:8080
Fertich !
Analog machst du das für die HTTPS Ports und die RDP Ports. Bei RDP gibt es noch einen Workaround über die Registry. Du kannst den Standardport TCP 3389 ändern indem du mit regedit die Registry editierst und im Schlüssel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
den Wert für den Port unter PortNumber ein z.B.53389
Danach musst du den Rechner rebooten und in der Windows Firewall eine Ausnahme für den neuen Port nachtragen.
Wenn du im RDP Client dann mein-webserver.homeip.net:53389 eingibst landest du mit RDP auf dem 2ten Server
Generell kan man dir nur dringenst anraten wenn du schon solche RDP Löcher in deine Firewall bohrst zur Fernwartung diese Port Verschleierung umzusetzen, damit nicht jedes Script Kiddie und Port Scanner gleich beim ersten Scan Angriff auf deinen Router diese Standard Ports ausfindig macht.
Ob du das nun mit Port Translation im Router oder über die Registry machst ist eher kosmetisch !
Trage im Port Forwarding einfach ein:
Eingehend TCP 80 --> Forward auf Lokal 192.168.2.100, TCP 80 (Webserver 1)
Eingehend TCP 8080 --> Forward auf Lokal 192.168.2.200, TCP 80 (Webserver 2)
Von außen erreichst du dann Websserver 1 mit:
http://mein-webserver.homeip.net
und Webserver 2 mit
http://mein-webserver.homeip.net:8080
Fertich !
Analog machst du das für die HTTPS Ports und die RDP Ports. Bei RDP gibt es noch einen Workaround über die Registry. Du kannst den Standardport TCP 3389 ändern indem du mit regedit die Registry editierst und im Schlüssel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
den Wert für den Port unter PortNumber ein z.B.53389
Danach musst du den Rechner rebooten und in der Windows Firewall eine Ausnahme für den neuen Port nachtragen.
Wenn du im RDP Client dann mein-webserver.homeip.net:53389 eingibst landest du mit RDP auf dem 2ten Server
Generell kan man dir nur dringenst anraten wenn du schon solche RDP Löcher in deine Firewall bohrst zur Fernwartung diese Port Verschleierung umzusetzen, damit nicht jedes Script Kiddie und Port Scanner gleich beim ersten Scan Angriff auf deinen Router diese Standard Ports ausfindig macht.
Ob du das nun mit Port Translation im Router oder über die Registry machst ist eher kosmetisch !