Verwenden einer statischen IP-Adresse beim Zugriff auf das Internet über WLAN (WLAN)

1777
Ashwin

Ich habe eine statische IP-Adresse für die Anmietung von meinem ISP. Die Anfragen für diese IP-Adresse werden also an das Modem in meinem Haus weitergeleitet. Von hier aus ist es über WLAN mit anderen Geräten verbunden. Auf einem der Geräte läuft mein Server auf Port 8080 mit jboss. Alle Geräte haben jedoch die gleiche IP-Adresse. Wie kann ich die Anfragen an diese bestimmte Maschine weiterleiten?

1
Sollte wahrscheinlich auf SuperUser sein David Yell vor 12 Jahren 2
Hast du NAT auf deinem Router? Oder Portweiterleitung? Dave vor 12 Jahren 0
@ DaveRook: Ich habe NAT. Aber ich bin mir der Portweiterleitung nicht sicher. Ich habe etwas namens Portmapping. Ashwin vor 12 Jahren 0

1 Antwort auf die Frage

4
David Yell

Ihre internen Netzwerkgeräte haben nicht alle dieselbe interne IP-Adresse, sonst funktionieren sie nicht. Ich gehe davon aus, dass Sie meinen, dass sie alle die gleiche externe WAN-IP haben.

In diesem Fall müssen Sie den Port in den Routereinstellungen an die IP-Adresse des Geräts weiterleiten, auf dem der Server ausgeführt wird.

Beispiel: WAN ip 12.34.56.78
LAN,
Gerät 1 192.168.1.1
Gerät 2 192.168.1.2
Server 192.168.1.3

Sie sollten also alle Ihre Port 8080-Anforderungen an die IP-Adresse 192.168.1.3 in Ihrem Netzwerk weiterleiten.

Eine kurze Anleitung zum Weiterleiten von Ports finden Sie hier: http://www.wikihow.com/Set-up-Port-Forwarding-on-a-Router

Ich habe Link gelesen. Ich habe keinen Portfowarding auf meinem Router. Ich habe etwas namens Portmapping. Es enthält Gruppenname, gruppierte Schnittstellen und verfügbare Schnittstellen. Ashwin vor 12 Jahren 0
Ich würde vermuten, dass 'Gruppenname' so ist, wie Sie es nennen. "Gruppierte Schnittstellen" wären Ihre Ports und dann "Verfügbare Schnittstellen", wenn Sie weiterleiten. Haben Sie ein Google für Ihr Routermodell, um zu sehen, ob Sie einige Anweisungen anzeigen können. David Yell vor 12 Jahren 0
Hab es endlich geschafft Es ist dort im NAT-Bereich. Die Anfrage wird jedoch nicht an den Server weitergeleitet. Was können die Gründe dafür sein? Ich kann vom Server aus auf das Internet zugreifen. Ich kann den Server von einem anderen Gerät aus pingen. Die Anforderung an Port 8080 wird jedoch nicht an den Server weitergeleitet. Meine Anfrage-URL hat die Form - http://123.123.234.543:8080/appname. Wobei 123.123.234.543 ein öffentliches Beispiel ist (einfach angenommen). Ich habe die Anfragen an Port 8080 an 192.168.1.7 (Server) weitergeleitet. Aber da es sich um http handelt, sollte ich auch Anforderungen an Port 80 weiterleiten? Ashwin vor 12 Jahren 0
Wenn Sie HTTP-Anforderungen abschicken möchten, leite ich auch Port 80 weiter. Überprüfen Sie auch die Firewall und / oder iptables des Servers, um sicherzustellen, dass 8080 auf dem Server nicht blockiert ist. David Yell vor 12 Jahren 0