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:
- Port 21 vor 192.168.1.10
- 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.