Richten Sie IIS 7 als FTP-Server ein, der außerhalb meines lokalen Netzwerks verbunden werden kann

Richten Sie IIS 7 als FTP-Server ein, der außerhalb meines lokalen Netzwerks verbunden werden kann

Ich konnte eine FTP-Site einrichten, auf die ich zugreifen konnte überftp://127.0.0.1/oder meine lokale (statische) IP. Dazu habe ich diese Anweisungen befolgt (mit der Ausnahme, dass ich nicht wie vorgeschlagen an 127.0.0.1 gebunden habe)http://learn.iis.net/page.aspx/301/creating-a-new-ftp-site-in-iis-7/Ich habe eine Firewall-Ausnahme für Port 20 und 21 erstellt und eine Portweiterleitung auf meinem WLAN-Router eingerichtet. Ich kann jedoch nur über den lokalen Host auf die Site zugreifen und muss einem Freund Lesezugriff darauf gewähren.

Wie aktiviere ich also den Fernzugriff darauf? (Ich möchte lieber keinen Domänennamen kaufen)

Mein Setup: IIS 7.5 Windows 7 Professional Drahtloses Netzwerk Norton Internet Security 2012 Eine interne statische IP-Adresse

Antwort1

FTP ist ein spezielles Protokoll, das erfordert, dass entweder der Client oder der Server andere Ports als 20 und 21 öffnet. Meistens muss der Server dies tun, was im Client normalerweise als „passiver Modus“ bezeichnet wird.

Sie müssen entweder die integrierte FTP-Regel einrichten oder Port-Triggering verwenden. Ersteres erfordert, dass der Router den FTP-Verkehr analysiert und den darin angegebenen Port automatisch weiterleitet. Letzteres ist eigentlich eine Umgehungslösung. Sie müssen herausfinden, welchen Portbereich Ihr FTP-Serverprogramm für passive Verbindungen verwendet, und den Router so einstellen, dass alle Verbindungen weitergeleitet werden, wenn Port 21 (Trigger-Port) verbunden ist.

Antwort2

Wenn Sie den FTP-Dienst an Ihre „lokale statische IP“ binden – ist das eine öffentliche IP-Adresse? Einige ISPs vergeben statische IPs, bei denen es sich um private IP-Adressen handelt, die dann 1:1 per NAT in eine öffentliche IP-Adresse umgewandelt werden. Wenn Ihre statische IP-Adresse in den folgenden Bereichen liegt:

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

dann handelt es sich um eine private IP-Adresse, die nicht von außen zugänglich ist. Sie müssen Ihre öffentliche IP-Adresse herausfinden und Ihren Freund bitten, eine Verbindung mit dieser herzustellen. Es ist auch möglich, dass Ihr ISP den Datenverkehr auf Port 21 blockiert.

Antwort3

Es klingt, als ob die Windows-Firewall die Verbindungen blockiert. Gehen Sie in die Firewall und ändern Sie die Einstellungen, um eingehende FTP-Nachrichten zuzulassen, indem Sie „Ein Programm oder eine Funktion durch die Windows-Firewall zulassen“ wählen. Wenn Sie Norton oder ein anderes Sicherheitspaket mit eigener Firewall verwenden, müssen Sie das Gleiche in diesem Programm tun.

verwandte Informationen