Richten Sie bei 192.168.1.x einen Server ein, auf den 10.1.1.x zugreifen kann

865
Ashwin Kumar k

Meine Universität stellt jedem Hotelzimmer eine LAN-Verbindung (mit IP-Adresse 10.1.1.x) zur Verfügung, die sich in demselben Netzwerk befindet wie das übrige Campus-Netzwerk. Da ich mehrere Geräte zur Verbindung mit dem Internet benötige, habe ich das LAN an einen Router angeschlossen, und alle meine Geräte sind an den Router angeschlossen und erhalten eine IP-Adresse im Format 192.168.1.X.

Jetzt habe ich an meinem Laptop einen FTP-Server eingerichtet (IP-Adresse 192.168.1.10), aber ich möchte von einem Labor-PC (mit IP-Adresse 10.1.1.10) auf den Server zugreifen. Ich bin mir nicht sicher, wie ich das machen soll. Ich weiß, dass das Eingeben von ftp://192.168.1.10 nicht funktioniert (aber es funktioniert mit einem anderen Laptop, der an meinen Router angeschlossen ist). Ich muss darauf hinweisen, dass die Umkehrung gut funktioniert (Server auf 10.1.1.10 über 192.168.1.10 erreichbar) )

-1

2 Antworten auf die Frage

1
ivanivan

Um von einem Subnetz zu einem anderen zu wechseln, müssen Sie über ein Gateway gehen. Dies kann Ihr Standard-Gateway oder ein anderes Gateway für ein bestimmtes Subnetz oder einen Bereich von Subnetzen sein.

Was Sie wollen, können Sie mit der Portweiterleitung Ihres Routers tun. Dies kann über die Webschnittstelle Ihres Routers erfolgen - verwenden Sie einfach die richtigen Ports, siehe https://www.ntchosting.com/encyclopedia/ftp/ftp-port-connection/

Sie müssen die Ports Ihres Routers von der WAN-Schnittstelle an die IP des FTP-Servers weiterleiten. Andere auf der WAN-Seite des Netzwerks müssen sich lediglich mit Ihrer WAN-IP (192.168.1.10) verbinden. Der Router leitet die entsprechenden Ports von dieser IP-Adresse an Ihre interne 10.1.1.10-Adresse weiter.

1
Appleoddity

Was Sie tun müssen, ist ein Port-Forwarding auf Ihrem Router, damit sich Computer im Netzwerk der Universität mit Ihrem FTP-Server verbinden können.

Dies kann jedoch bei einem FTP-Server etwas kompliziert sein. FTP-Server haben eine Kontrollverbindung und eine Datenverbindung. Die Steuerungsverbindung ist fast immer an Port 21. Die Datenverbindung wird jedoch dynamisch aufgebaut, nachdem die Steuerungsverbindung hergestellt wurde. Je nachdem, ob Sie im passiven Modus oder im aktiven Modus arbeiten, wird darüber hinaus festgelegt, ob zusätzliche Ports weitergeleitet werden müssen.

Im aktiven Modus stellt der Server die Datenverbindung zum Client her. Dieser Modus wird fast nie verwendet, da er für Ihren Server unsicher ist und selten funktioniert, da sich der Client normalerweise hinter NAT befindet.

Im passiven Modus stellt der Client sowohl die Steuerungsverbindung als auch die Datenverbindung her. Der Server weist den Client an, eine Verbindung zu einem beliebigen Zufallsport-Bereich herzustellen, um die Datenverbindung herzustellen.

Daher ist Portweiterleitung sowohl für den Steuerport als auch für die Datenports erforderlich. Der Steuerport ist wie erwähnt Port 21. Der Datenport ist normalerweise ein Bereich von Ports, die auf Ihrem FTP-Server konfiguriert sind. Der gesamte Bereich muss auf Ihrem Router weitergeleitet werden.

Letztendlich könnte es also so aussehen:

  1. Port 21 vor 192.168.1.10
  2. Ports 30000-31000 werden an 192.168.1.10 weitergeleitet (vorausgesetzt, Ihr FTP-Server ist für die Verwendung dieser Ports für Daten konfiguriert.)

Als Nächstes verbinden sich Computer aus dem 10.xxx-Universitätsnetzwerk mit der WAN-IP Ihres Routers. Ihr Router hat eine 10.xxx-Adresse, die er vom Universitätsnetz erhält. Dies ist die IP-Adresse, die Sie zum Verbinden mit Ihrem FTP-Server verwenden, nachdem Sie die richtigen Ports an Ihrem Router weitergeleitet haben.

Es ist erwähnenswert, dass sich Ihre WAN-IP-Adresse wahrscheinlich regelmäßig ändert, da die Adresse wahrscheinlich dynamisch ist. Daher müssen Sie darauf achten.

Schließlich ist es auch wichtig, eine statische IP-Adresse auf Ihrem FTP-Server zu verwenden, damit sich auch die Adresse nicht ändert, wodurch die Weiterleitung des Ports unterbrochen wird.