Zuerst überlegst Du Dir, wie dein portal im netz angesprochen werden soll.
z.B. Portal.zuhause.de.vu
Nun kannst Du über einen Dienst wie DynDNS.org oder ähnliche diesem namen jeweils die aktuelle ip-adresse des routers zukommen lassen. Das sollte im Router einstellbar sein.
Dem Router musst Du anschließend noch mitteilen, daß alle Anfragen auf port 80 an die interne ip Deines Webservers weitergeleitet werden sollen. Sowas nennt sich portfowarding.
Gruß Sandro
Erst mal zum Verständnis:
Also bei einem normalen DSL-Anschluss bekommt der Router eine
DYNAMISCHE Adresse vom Provider zugewiesen. Der Router
vergiebt maximal über DHCP intern IP-Addressen.
so und nun zur Einrichtung.
-
Wenn auf deinem Router DHCP aktiviert ist solltest du
diesen abschalten und in deinem Netzwerk Die IP-Addressen
Statisch zuweisen, da der Router später die IP deines Tomcat
ereichen muss. Wenn dieser über DHCP seine Adresse zugewiesen
bekommt, könnte es sein das diese mal anders ist.
-
Die dial on Demand Funktion ausschalten und die permanente
Verbindung halten lassen.
-
Auf www.DynDNS.org kannst Du dir einen Dynamischen DNS
einrichten. Dort findest Du auch einen Client der die
öffentliche Adresse im Falle der Änderung updatet (alle 24 h).
-
Auf Deinem Router muss jetzt PAT (Port Address Translation)
konfiguriert werden. Oft wird das fälschlicher Weise auch als
NAT (Network Address Translation) bezeichnet. Du möchtest jetz
ja aber nur die Anfragen von einem Port an Deinen
Tomcat-Server weiterleiten z.B. Port 8080.
-
SICHERHEIT. auf www.grc.com -> ShieldsUp kannst Du Dein
firewalling checken. Das Werkzeug SchieldsUp scannt Deine
Ports von aussen durch und zeigt Dir für jeden Port den Status
an. ES SOLLTE NUR DER PORT DEINES TOMCATS ZU SEHEN SEIN. Alle
anderen sollten Stealth anzeigen.
So ich hoffe das hilft Dir Weiter. Sollte Dein Webserver ein
Windows sein solltest Du auch peinlich genau auf Deinen
Patchstand schauen.
Viel Erfolg
Martin
Cool! Vielen Dank für die ausführliche Anleitung!
Werde es mal gleich ausprobieren!
Gruß
catmad