Simon: Zugriff auf webserver in lokalem Netz über das Internet

Hallo,

ich habe folgendes Problem und bräuchte eine Anleitung zur Lösung:
Es befinden sich mehrere Computer in einem LAN. Diese sind an einen Router angeschlossen, der die Verbindung zum Internet herstellt. Auf einem der lokalen Rechner soll ein web-server (Apache) installiert werden, der über das Internet erreicht werden kann. Die Frage ist wie?
Den Apache-Server kriege ich zum laufen und kann lokal (innerhalb des LANs) auch darauf zugreifen. Aber wie erreiche ich ihn von außerhalb? Ist bei den IPs etwas zu beachten?
Ich habe versucht den webserver über die IP der Internetverbindung zu erreichen - erfolglos. Wenn ich den Router so konfiguriere, dass er bestimmte Ports an meinen Computer im LAN weiterleitet, dann dauert es einige Sekunden, in denen es so wirkt als ob er etwas lädt, aber letztendlich passiert nichts. Was mache ich falsch, was muss ich wie einstellen?
Ich bitte um eine kurze Anleitung, wie das überhaupt funktioniert und wo ich was wie einstellen muss.

Danke schonmal.

  1. hallo,

    Auf einem der lokalen Rechner soll ein web-server (Apache) installiert werden, der über das Internet erreicht werden kann. Die Frage ist wie?

    Wenn dein Router "davor" sitzt und die Verbindung herstellt, gar nicht, da er die "internen" IP-Adressen verteilen dürfte. Benutze den Rechner, auf dem du deinen Apache laufen lassen möchtest, als Router/Gateway fürs lokale Netz, dann geht es.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
    1. hi,

      Auf einem der lokalen Rechner soll ein web-server (Apache) installiert werden, der über das Internet erreicht werden kann. Die Frage ist wie?

      Wenn dein Router "davor" sitzt und die Verbindung herstellt, gar nicht, da er die "internen" IP-Adressen verteilen dürfte. Benutze den Rechner, auf dem du deinen Apache laufen lassen möchtest, als Router/Gateway fürs lokale Netz, dann geht es.

      wirklich? ich kenn mich da zwar nicht besonders gut aus, aber man kann doch im router den port für http auf den gewünschten rechner forwarden, oder?

      mfG,
      steckl

  2. Hey,
    wie du schon richtig gesagt hast, musst du Portforwarding einrichten. Port 80 reicht. Anleitungen für viele Netzgeräte gibt's bei http://portforward.com/.

    Den Apache-Server kriege ich zum laufen und kann lokal (innerhalb des LANs) auch darauf zugreifen. Aber wie erreiche ich ihn von außerhalb?

    Wiederum richtig, von außerhalb nennt man die IP der Internetverbindung/die IP des Routers zum Internet hin. Bei Anfragen auf Port 80 leitet der Router dann auf den angegeben Rechner im LAN weiter.

    Wenn dein ISP dir eine häufig wechselnde IP-Adresse gibt, leg dir doch der Bequemlichkeit halber einen Hostnamen zu, mit dem andere auf dich Zugriff haben. http://www.technopagan.org/dynamic/ Ich kann DynDNS empfehlen. http://www.dyndns.com/services/dns/dyndns/

    Ist bei den IPs etwas zu beachten?

    Für gewöhnlich haben Router für den Heimgebrauch einen eingebauten DHCP-Server und vergeben dynamisch IP-Adressen an die Rechner im LAN. Für Portforwarding empfiehlt es sich, dem Apache-Rechner über die Netzwerkeinstellungen des Betriebssystems eine statische IP zu geben, oder im Router mittels der MAC-Adresse des Apache-Rechners einzustellen, dass er immer dieselbe IP-Adresse zugewiesen bekommt.

    Wenn ich den Router so konfiguriere, dass er bestimmte Ports an meinen Computer im LAN weiterleitet, dann dauert es einige Sekunden, in denen es so wirkt als ob er etwas lädt, aber letztendlich passiert nichts.

    Wer ist der zweite "er"? Bitte erkläre diesen Teil noch mal schön detailliert.

    --
    水-金-地-火-木-土-天-海-冥