Weiterleiten an lokalen Webserver

Hallo
Ich habe mir eine Adresse bei dyndns.com eingerichtet und möchte nun, dass, wenn man die Adresse über einen Browser aufruft, man an meinen lokalen Webserver (Apache) weitergeleitet wird.
Beim suchen habe ich gefunden, dass ich meinen Router so konfigurieren muss, dass ein Port an die entsprechende lokale IP weitergeleitet wird (richtig?).
Im Setup meines Routers gibt es einen Punkt, der heißt "Virtueller Server". Er hat diese Beschreibung.

Wenn Benutzer aus dem Internet über Ihre öffentliche IP-Adresse auf Dienste (WEB, FTP usw.) innerhalb Ihres privaten Netzwerkes zugreifen, kann der Router diese Zugriffe zu den entsprechenden Servern mit der dazugehörigen privaten IP-Adresse umleiten.
Ich denke, das ist das, was ich suche. Ausfüllen muss ich dort die Felder "Private IP" (wobei die ersten 7 Stellen vorgegeben sind), "Privater Port", "Typ" (TCP / UDP) und "Öffentlicher Port".
Da liegt jetzt mein Problem. Was muss ich eingeben, damit die Anfrage an meinen lokalen Webserver weitergeleitet wird? Und was, wenn ich beispielsweise einen FTP-Server erstellen will?

Mein Router: Siemens Gigaset dsl/cable

Gruß
Cage
 
Für einen FTP-Server musst du Port 21 auf die LAN-IP des Rechners weiterleiten.
 
Das mit den Port Nummern verstehe ich ja. Aber wo liegt der Unterschied zwischen "Privater Port" und "Öffentlicher Port"? Muss da, wenn ich einen Webserver betreiben will, in beide eine 80 rein?
Und woher weiß ich die Lan-Ip meines Rechners?

Tut mir Leid, ich bin in Sachen Netzwerk ziemlich unbeholfen.
 
oehm..
irgendwas mit ipconfig eintippen in ner cmd.. (falls windows)
der unterschried wird wohl folgender sein: oeffentlicher port: der auf den man von aussen zugreift, also den man angibt um zu verbinden
privater port: port des computers an den weitergeleitet werden soll.
kannst bei beidem 80 reinschreiben wuerd ich ma sagen.. aber koenntest natuerlich auch was andres reinschreiben, musst du selber entscheiden wie dus haben willst ;)

unter *nix duerfte es wohl: ifconfig sein.. das mit windows war schwer geraten da ich mich fast nimmer dran erinnern kann..
 
Original von Cage
Tut mir Leid, ich bin in Sachen Netzwerk ziemlich unbeholfen.

Dann solltest du evtl. mal die Anleitung deines Routers lesen und ein paar Grundlagen lernen bevor du versuchst Dienste deines Rechners im Internet freizugeben.
 
ifconfig hat mir folgendes ausgegeben:

eth0 Protokoll:Ethernet Hardware Adresse 00:16:17: D8:59:C9
inet Adresse:192.168.2.47 Bcast:192.168.2.255 Maske:255.255.255.0
inet6 Adresse: fe80::216:17ff:fed8:59c9/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:121851 errors:0 dropped:0 overruns:0 frame:0
TX packets:110809 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:54107317 (51.6 MiB) TX bytes:10430407 (9.9 MiB)
Interrupt:58 Basisadresse:0xa000

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:131 errors:0 dropped:0 overruns:0 frame:0
TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:10908 (10.6 KiB) TX bytes:10908 (10.6 KiB)
Heißt das, das meine LAN-IP 192.168.2.47 ist?
Hab das mal so eingetragen, also diese IP und als Ports 80. Ich komme aber immer noch nur zur Login-Seite meines Routers.

Dann solltest du evtl. mal die Anleitung deines Routers lesen und ein paar Grundlagen lernen bevor du versuchst Dienste deines Rechners im Internet freizugeben.
Ich habe die Anleitung gelesen, allerdings ging sie nicht auf die einzelnen Felder ein. Es gab lediglich einen Verweiß auf eine andere pdf, die sich allerdings nicht öffnen lässt (in einem Forum steht, dass ich nicht der einzige mit diesem Problem bin).
Ich habe heute zufällig etwas über dynDNS gelesen und wollte es einfach mal ausprobieren. Wäre schön, wenn du mir dabei helfen könntest, statt mir rtfm-Antworten zu geben (kommt zumindest so rüber).
 
Ja, deine LAN-IP ist 192.168.2.47. Offenbar hast du aber noch Remote-Administration o.ä. in deinem Router an, so daß er sein Konfigurationsinterface nach außen freigibt. Der weitergeleitete Port muss natürlich frei sein.
 
Offenbar hast du aber noch Remote-Administration o.ä. in deinem Router an, so daß er sein Konfigurationsinterface nach außen freigibt.
Offenbar erkennt der Router, dass meine IP aus dem lokalen Netzwerk kommt und zeigt mir daher das Interface an. Andere sehen die Error Seite ihres Brosers (hab gerade jemanden gefragt).

Der weitergeleitete Port muss natürlich frei sein.
Das heißt, ich kann als privaten Port nicht 80 nehmen? Ich hab mal testweise 81 eingetragen und die /etc/apache2/ports.conf auch auf 81 umgestellt, ändern tut das aber auch nichts.
 
Ist der Webserver im LAN auf Port 81 erreichbar? Wird der Port 81 bei einem Portscan (von aussen!) als offen abgezeigt?
 
So einfach ist das von dem Anschluss leider nicht auszutesten, weil die wenigsten Router im Heimbereich auf ihre eigene Internet-IP zugreifen können, um auf einen lokalen Server zu kommen.

Probier es am besten nochmal von einem entfernten Anschluss aus, höchstwahrscheinlich wird es dann klappen, wenn alle Einstellungen der Portweiterleitung passen.
 
Probier es am besten nochmal von einem entfernten Anschluss aus, höchstwahrscheinlich wird es dann klappen, wenn alle Einstellungen der Portweiterleitung passen.
Jep, es klappt =)
Gibt es eine Möglichkeit, dass ich von meinem eigenen Rechner statt über 127.0.0.1 über die dyndns Adresse auf den Webserver (oder andere Sachen) zugreife? Ist zwar im Prinzip sinnlos, zum testen wäre es aber ganz nett.

Vielen Dank schonmal!
 
Du könntest es über einen Proxy probieren. Habe ich aber ehrlich gesagt selbst noch nicht gemacht. Als ich noch DynDNS benutzt habe, habe ich zum Testen immer per Jabber Freunde genervt :)
 
Zurück
Oben