Tomcat im Inernet nutzen

Status
Nicht offen für weitere Antworten.

kawrom

Mitglied
Hallo ,
habe vor kurzem angefangen ein bieschen mit Tomcat zu experimentieren und bis her habe ich gute Erfahrungen sammeln können. Unter "locahost" funktioniert alles einwendfrei... und zu Sachen die nicht so recht klappen wollen findet man haufenweise Tutorials und Beispiele im Netz.
Jetzt wollte ich den nächsten Level betreten und meine Anwendungen, die auf dem "localhost" laufen, auch über das Inernet erreichbar machen. Hierzu habe ich mich beim DNS-Server dyndns angemeldet und eine DNS zu meiner IP zugewiesen bekommen (bsp.: xyz.dyndns.org).
Als DSL-Router nutze ich die "Fritzbox", bei der ich den Port 80 für HTTP-Server freigegeben und die nutzung eines DNS-Servers eingestellt habe. Zudem habe ich auch bei meiner Firewall den Port 80 freigegeben.
Als nächstes habe ich die "server.xml"-Datei des Tomcat folgendermaßen abgeändert:

Code:
<Connector port="80" protocol="HTTP/1.1" 
  connectionTimeout="20000" 
  redirectPort="8443" />

nun versuche ich meine Anwendung ähnlich wie unter dem "localhost" zu erreichen, mit dem unterschied, dass ich anstatt "localhost" jetzt meine URL eingebe. Der Aufruf sieht ungefähr so aus:
Code:
[url]http://xyz.dyndns.org/MyFirstServlet/hello[/url]

Leider funktioniert dies nicht (es wird nicht einmal die Fehlerausgabe des Servers angezeigt)...
Wieß jemand Rat?
 

ms

Top Contributor
Du kannst nicht von deinem internen Netz über deine externe IP wieder auf dein internes Netz zugreifen. Probiers von einem anderen Rechner der nicht in deinem Netz hängt. Kannst mir auch eine PM schicken mit deiner domain und ich schau ob ich drauf zugreifen kann.

ms
 

kawrom

Mitglied
Hm auch auf die Gefahr hin dass ich mich jetzt lächerlich mache ... was ist denn ein dyndns client?

Ich dachte, dass eine http-Anfrage folgendermassen abläuft:

- Adresse wird im Browser eingegeben und an einen bekannten DNS-Server abgeschickt
- Wenn dieser DNS-Server diese Domain nicht kennt leitet er die Anfrage weiter an seine ihm bekannten DNS-Server
- Beim DNS-Server der die Domain kennt wird die entsprechende IP-Adresse ermittelt und an den anfragenden Rechner gesendet
- Der Browser Sendet die HTTP-Anfrage an den Rechner mit der nun erhaltenen IP

Wozu dient dann ein dyndns client?
(Falls dies was hilft: in der Fritzbox ist das Häckchen bei "Dynamic DNS benutzen" gesetzt)
 
M

maki

Gast
(Falls dies was hilft: in der Fritzbox ist das Häckchen bei "Dynamic DNS benutzen" gesetzt)
Das ist dein Client.

Bei privaten DSL Anschlüssen wird die IP Addresse spätestens alle 24 Std. geändert, der Client sorgt dafür, dass der DNS Server die aktuelle IP Addresse zum Domainnamen bekommt.

Was passiert, wenn du deine Domain pingst?
 

kawrom

Mitglied
Dies ist die Antwort:

Ping xyz.dyndns.org [84.187.7.XX] mit 32 Bytes Daten:

Antwort von 84.187.7.XX: Bytes=32 Zeit<1ms TTL=63
Antwort von 84.187.7.XX: Bytes=32 Zeit<1ms TTL=63
Antwort von 84.187.7.XX: Bytes=32 Zeit<1ms TTL=63
Antwort von 84.187.7.XX: Bytes=32 Zeit<1ms TTL=63

Ping-Statistik für 84.187.7.XX:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Nicht wundern ich habe ein paar werte der Domain und der IP durch X-e ersetzt.
Nach meinen erkenntnissen antwortet der DNS-Server einwandfrei.

Ich dachte auch durch die aktivierung des "Dynamic DNS benutzen"-features der Fritzbox sendet diese automatisch eine Nachricht an den DNS-Server bei Änderung der IP-Adresse zum Zwecke der Aktualisierung.
 

kawrom

Mitglied
Ja... ich habs!

Die Fritzbox war dran schuld...

Diese leitete die Anfragen von Aussen an die falsche interne IP. Der Rechner hat vor einiger Zeit eine interne IP zugeordnet gekriegt und anscheinend, nachdem ich den mal wieder Formatiert habe, vergab die Fritzbox ihm eine andere. Die Portfreigaben bezogen sich jedoch auf die erste IP-Adresse.

Vielen Dank nochmal für die Anregungen.
:lol:
 
M

maki

Gast
Und wie?
Muss man da was spezielles Konfigurieren?
Ehrlich gesagt, keine Ahnung, bei mir ging's einfach.

Kann den (internen) Rechner sowohl über die Domain als auch über die IP (extern & intern) aus dem internen Netz erreichen.

Ist nicht das beste wenn man große Datenmengen im internen Netz übertragen will, da alles über den Router läuft wenn man ihn aus dem internen Netz über die Domain aufruft.
 

kawrom

Mitglied
Bei mir klappt das nun auch...

im Endeffekt muss das ja auch gehen, es ist ja so, dass bei der Anfrage ersteinmal das Lokale Netzwerk abgesucht wird. Hat ein Rechner die angefragte IP-Adresse antwortet dieser mit seiner MAC-Adresse.
Hat kein Rechner eine solche IP, so wird beim bekannten DNS-Server nachgefragt...bis das Richtige Netzwrk ermittelt ist.
Der Rechner des anderen Netzwerks antwortet nun mit seiner MAC und die Daten können nun unter einbindung der MAC-Adresse verschickt werden.

Also das einzige was man einrichten muss ist:
- die Firewall muss den entsprechenden Port freigeben
- Der (DSL)-Router muss Anfragen an bestimmten Ports (z.B. Port 80) an den richtigen Rechner im Netzwerk, also an die richtige interne IP, zustellen.

Der Rechner, der eine Anfrage startet weiss nicht einmal, dass er bei sich selbst anfragt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
KonradN Apache Tomcat Schwachstelle (Versionen 8, 9, 10 und 11) Server einrichten und konfigurieren 0
S Tomcat 9 mit Datasource Realm auf eine H2 Datenbank Server einrichten und konfigurieren 3
D Tomcat context.xml wo ablegen im Projekt? Server einrichten und konfigurieren 3
H Apache Tomcat Installation/Konfiguration arbeitet nicht einwandfrei Server einrichten und konfigurieren 5
S Tomcat Server nicht erreichbar Server einrichten und konfigurieren 21
pkm Lassen sich mit Tomcat bestimmte URL-Patterns verbieten? Server einrichten und konfigurieren 0
B Tomcat Manager: umbebannt, zurückbenannt, jetzt nur noch 403-Fehler Server einrichten und konfigurieren 8
E Tomcat Eclipse Problem Server einrichten und konfigurieren 0
T Tomcat 8 unter STS Server einrichten und konfigurieren 0
K Tomcat - Java-Version? Server einrichten und konfigurieren 5
A Tomcat und JNI Library Server einrichten und konfigurieren 0
K Tomcat: Host Manager -> 404 Server einrichten und konfigurieren 1
K Tomcat: maximale Anmeldeversuche einschränken (funktioniert nicht) Server einrichten und konfigurieren 1
F Tomcat startet Anwendung nicht im Windows-Service-Modus Server einrichten und konfigurieren 1
C [Nagios] Tomcat-Logfile überwachen Server einrichten und konfigurieren 1
T Tomcat 7 JSTL Server einrichten und konfigurieren 0
S Tomcat 6.0.20 sessionCookiePath in context.xml wird ignoriert Server einrichten und konfigurieren 1
I Tomcat Host mit JDBC-Resource Server einrichten und konfigurieren 0
K Tomcat als Service, falsche Farbe Server einrichten und konfigurieren 0
M Tomcat Proxy - erkennt Tomcat httpd.conf Server einrichten und konfigurieren 0
HarleyDavidson Tomcat Instanznamen ändern Server einrichten und konfigurieren 1
R Tomcat und Zertifikat-Import Server einrichten und konfigurieren 0
M Tomcat - Deploy war - Verbindungsfehler Server einrichten und konfigurieren 4
FINF_AW_Alex WebLogic, Glassfish, Tomcat.... Server einrichten und konfigurieren 3
D Daten auf Apache Tomcat Server ablegen, möglich ? Server einrichten und konfigurieren 1
C DataSource mit Tomcat einrichten Server einrichten und konfigurieren 1
T tomcat blockiert Server einrichten und konfigurieren 0
R Verbindung zwischen Apache und Tomcat über mod_jk funktioniert nur sporadisch Server einrichten und konfigurieren 0
MadMG Tomcat via Apache Proxy + Websockets Server einrichten und konfigurieren 4
A Tomcat bekommt keine Schreibrechte für webapps Server einrichten und konfigurieren 6
Q Tomcat-Cluster und Arbeitsspeicher Server einrichten und konfigurieren 4
G Tomcat 7 mit Apache 2 verbinden über mod_jk Server einrichten und konfigurieren 3
P Tomcat unter xampp nachinstallieren Server einrichten und konfigurieren 4
R Cacht Tomcat/axis2 Klassen? Server einrichten und konfigurieren 3
MQue Tomcat PermSpace Server einrichten und konfigurieren 9
Mike90 Tomcat 7 INFO: The APR based Apache Tomcat Native ... Server einrichten und konfigurieren 3
T GlassFish anstatt Apache Tomcat Server einrichten und konfigurieren 29
G Tomcat 6.0 von https auf http umstellen Server einrichten und konfigurieren 2
W Tomcat 7 und Eclipse Birt Viewer 3.7.2 - Datenbankprobleme Server einrichten und konfigurieren 2
T Permgen space Tomcat Server einrichten und konfigurieren 7
P Tomcat Context Server einrichten und konfigurieren 3
H Glassfish auf Tomcat ? Server einrichten und konfigurieren 2
E Tomcat/Jasper checkt nicht mehr auf Änderungen Server einrichten und konfigurieren 4
L Tomcat webapps Pfad nach Eclipse workspace verschieben Server einrichten und konfigurieren 6
F Tomcat Session timeout unendlich Server einrichten und konfigurieren 7
M JBoss und Tomcat Server einrichten und konfigurieren 8
schlingel Tomcat für den Produktiveinsatz Server einrichten und konfigurieren 14
E JSF auf Tomcat ? Server einrichten und konfigurieren 5
X3TitanCore Tomcat Datensynchronisation Server einrichten und konfigurieren 6
G Tomcat außerhalb des Servers nicht erreichbar Server einrichten und konfigurieren 6
P Ständige Fehlermeldungen bei Tomcat 5.5 Server einrichten und konfigurieren 11
A Tomcat in Eclipse Server einrichten und konfigurieren 5
T Apache Tomcat - mehere Instanzen - Session Problem Server einrichten und konfigurieren 7
K Apache2/Tomcat URL umschreiben Server einrichten und konfigurieren 6
M Hardwareempfehlung für TOMCAT Server Server einrichten und konfigurieren 8
ruutaiokwu jasper compiler problem in tomcat!!! Server einrichten und konfigurieren 3
J Tomcat 7 Probleme bei vorhandener context.xml Server einrichten und konfigurieren 1
B Webproject + Tomcat + SSL Server einrichten und konfigurieren 15
P Tomcat sehr langsam Server einrichten und konfigurieren 5
D Tomcat log lesen Server einrichten und konfigurieren 2
K Tomcat von remote nicht erreichbar Server einrichten und konfigurieren 14
W Tomcat 5.5 mit Apache2 + mod_jk (Debian Etch) Server einrichten und konfigurieren 2
S bestimmte user agenten sperren mit tomcat Server einrichten und konfigurieren 5
F Tomcat Klassenlader Server einrichten und konfigurieren 3
G Tomcat https Server einrichten und konfigurieren 3
N Weiterleitung Apache mit Tomcat über mod_jk funktioniert nicht... Server einrichten und konfigurieren 7
F Verständnisfrage zu Tomcat, Apache & mod_jk Server einrichten und konfigurieren 8
S Apache 2.2 und Tomcat 6 - Resource not found Server einrichten und konfigurieren 5
V Keystore Type für Tomcat ändern Server einrichten und konfigurieren 2
E Tomcat und Eclipse Server einrichten und konfigurieren 4
N JSF-Facelets auf Tomcat - ich krieg's nicht hin Server einrichten und konfigurieren 10
G Tomcat socket Connection Server einrichten und konfigurieren 3
I JSF Entwicklung mit Eclipse und Tomcat 6 unter Gentoo Server einrichten und konfigurieren 8
D Tomcat V-Host Context Problem Server einrichten und konfigurieren 3
A Mehrere Tomcat Instanzen auf Basis einer Tomcat Installation Server einrichten und konfigurieren 1
M Tomcat oder Applicationserver Server einrichten und konfigurieren 3
M Tomcat oder sonstiger Webserver für mehrere Projekte Server einrichten und konfigurieren 5
K apache, tomcat mysql einrichten Server einrichten und konfigurieren 6
D Tomcat für SSLv2 konfigurieren Server einrichten und konfigurieren 6
H Tomcat Startseite einrichten Server einrichten und konfigurieren 3
B Tomcat Welcome-Page aus Eclipse nicht erreichbar Server einrichten und konfigurieren 4
0din Webspace mit Tomcat etc. Server einrichten und konfigurieren 4
A Standard-Webapp in Tomcat 6 - wie konfigurierbar? Server einrichten und konfigurieren 3
0din Tomcat unter Eclipse einbinden Server einrichten und konfigurieren 7
X3TitanCore Tomcat installieren Server einrichten und konfigurieren 2
R Fehler beim TOMCAT, davor ging es noch! Server einrichten und konfigurieren 1
E tomcat installation Server einrichten und konfigurieren 4
J Tomcat: shutdown.sh script funktioniert plötzlich nicht mehr Server einrichten und konfigurieren 3
D Tomcat auf anderer Maschine als Eclipse Server einrichten und konfigurieren 8
P maven-tomcat-plugin redeploy funktioniert nicht? Server einrichten und konfigurieren 6
P Tomcat 6.x - context path wird nicht richtig gesetzt durch MAven2 Plugin Server einrichten und konfigurieren 16
GFEMajor Von Tomcat auf JBoss EJB mit Sicherheit Server einrichten und konfigurieren 2
F tomcat deutsch starten Server einrichten und konfigurieren 8
A Tomcat und SLL Client Authentication Server einrichten und konfigurieren 2
P Tomcat Probleme beim einrichten Server einrichten und konfigurieren 2
B TOMCAT AXIS : Probleme bei parallele Requests Server einrichten und konfigurieren 6
R Tomcat: The requested resource () is not available Server einrichten und konfigurieren 8
G Tomcat server.xml einrichten Server einrichten und konfigurieren 1
M Tomcat lib-configuration (axis2, hibernate, logging) Server einrichten und konfigurieren 11
S Tomcat 4 als Dienst // Setzen der JAVA_OPTS Server einrichten und konfigurieren 1

Ähnliche Java Themen

Neue Themen


Oben