Ich habe von meinem ISP eine statische IP-Adresse für meinen Router erhalten (es handelt sich um einen DSL-Router, der von meinem ISP bereitgestellt wird). Viele Geräte sind drahtlos mit diesem Router verbunden. Eines davon ist mein Server. Auf dem Server läuft JBoss auf Port 8080.
Um eingehende Anfragen an JBOSS weiterzuleiten. Ich habe eine Portweiterleitung im Router vorgenommen. Dies geschieht mithilfe einer Funktion namens „virtuelle Server“ im DSL-Router, mit der Sie Anfragen an bestimmte Ports (in diesem Fall 8080) an eine bestimmte interne IP-Adresse weiterleiten können.
Die interne IP-Adresse wird dynamisch vom Router bezogen, wenn der Server mit dem Router verbunden wird. Wenn der Router jedoch aufgrund eines Problems neu gestartet wird oder die Verbindung zwischen dem Server und dem Router neu hergestellt werden muss, ändert sich die interne IP-Adresse (da sie dynamisch zugewiesen wird) und die eingehenden 8080-Anfragen werden an die falsche Maschine weitergeleitet.
Also habe ich versucht, die Einstellungen unter Windows zu ändern. Anstatt
IP Adresse automatisch beziehen
Ich habe gewählt
Verwenden Sie die folgende IP-Adresse
und gab eine interne IP-Adresse, Subnetzmaske und stellte das Standard-Gateway auf die Adresse des Routers ein. Aber ich bekomme
Kein Internetzugriffsfehler.
Ich kann mit dieser Einstellung nicht auf das Internet zugreifen. Also habe ich versucht, DHCP auf dem Router zu deaktivieren. Trotzdem bekomme ich das gleiche
Kein Internetzugang
Antwort1
Sie können dieses Problem auf zwei verschiedene Arten lösen.
- Zuerst sollten Sie nach einer internen IP-Adresse für Ihren Server suchen. Einige Router bieten die Möglichkeit, eine IP-Adresse in den DHCP-Optionen zu reservieren.
- Wenn Ihr Router über keine Reservierungsoption verfügt, sollten Sie zuerst die Portweiterleitung an Ihrem Router und eine manuelle IP auf Ihrem Server konfigurieren. Denken Sie jedoch daran, dass die IP des Servers außerhalb der DHCP-Schleife des Routers liegen sollte.
- Es ist nicht zwingend erforderlich, DHCP an Ihrem Router zu deaktivieren. Es hängt von Ihren Anforderungen ab.
- Sie sollten die IP des Routers als Standard-Gateway des Servers zuweisen.
- Sie sollten die IP des DNS-Servers Ihres Internetdienstanbieters auch als DNS Ihres Servers zuweisen. (Sie können die IP des DNS-Servers Ihres Internetdienstanbieters auch über das Web-Administrationsbereich des Routers überprüfen.)
Und es sollte Ihnen gut gehen.
Antwort2
- DHCP-Server im Router deaktivieren
- Tragen Sie die DNS-Server im Router ein
- DHCP im Windows-Client deaktivieren
- Richten Sie eine statische IP in Windows ein und vergessen Sie nicht, die Gateway-IP als Router-IP festzulegen
- DNS-Server in Windows einrichten
und es sollte Ihnen gut gehen.
Antwort3
Die meisten Router verfügen über eine Art statische DHCP-Adressfunktion, sodass einem bestimmten Computer (oder vielmehr einer bestimmten MAC-Adresse) vom DHCP-Server immer dieselbe interne IP-Adresse zugewiesen wird und diese IP-Adresse reserviert ist und niemals jemand anderem zugewiesen wird.
Die Bezeichnung dieser Funktion variiert je nach Routermarke (und manchmal auch Modell), aber es handelt sich um eine gängige Funktion, sodass Sie sie wahrscheinlich haben. Einige Modelle reservieren eine IP-Adresse innerhalb des DHCP-Bereichs und andere außerhalb. Lesen Sie im Handbuch nach, wie Ihr Router hierfür konfiguriert werden muss.
Also:
- Aktivieren Sie die automatische IP auf dem JBOSS
- DHCP auf dem Router aktivieren
- Aktivieren Sie die Funktion, die eine bestimmte IP an eine bestimmte MAC-Adresse (Computer) bindet.
Antwort4
Sie sollten den DHCP-Dienst auf dem Router nicht deaktivieren, da sonst alle anderen Geräte, von denen Sie gesprochen haben, wahrscheinlich keine Verbindung mehr herstellen können.
Wenn DHCP auf einem Router konfiguriert ist, verfügt dieser über einen Adressbereich, der beispielsweise von 192.168.1.100 bis 192.168.1.254 mit einer Subnetzmaske von 255.255.255.0 ausgegeben wird. Und nehmen wir an, die Gateway-Adresse ist 192.1.68.1.1. Aufgrund der Position der Gateway-Adresse und der Größe der Subnetzmaske steht Ihnen nichts im Wege, eine statische IP von 192.168.1.20 (Subnetz:255.255.255.0 gw:192.168.1.1) einzurichten.
Wenn das Festlegen einer statischen IP nicht funktioniert, können Sie einfach unglaublich lange DHCP-Leases festlegen. Dies ist möglicherweise genauso gut wie eine statische IP.