Hallo,
Das passiert, weil du die externe IP angibst. (Warum auch immer?) Das Problem ist wahrscheinlich, dass du einen Router hast und mit der externen IP den Router und nicht deinen PC ansprichst. Da hilft dir ein "einfacher" Port Forward weiter.
Windows 7:
Außerdem hat Windows 7 IIS integriert. Geh auf Systemsteuerung -> Programme und Funktionen -> Windows Funktionen aktivieren/deaktivieren.
Dort machst du ein Hacken bei IIS (Internet Information Services) und dann in der Untergruppe bei FTP. Dann drückst du OK und er sollte Anfangen IIS zu installieren. Im IIS kannst du problemlos einen FTP Server einrichten.
Windows Server 2008 R2:
Server-Manager -> Rolle installieren -> IIS -> FTP 7.5/0? -> IIS öffnen -> FTP Site erstellen -> Assistent folgen
Bei allen Möglichkeiten musst du jedoch beachten, dass du div. Ports freigeben musst.
Außerdem musst du dir im Klaren sein, dass es 2 Arten von FTP gibt.
Active und Passive FTP. Je nachdem musst du die Ports 20, 21, 1024+ auf deinen Computer forwarden. Aber das Problem ist, dass du bei Active FTP mit nem NAT sowieso aufgeschmissen bist. Also bleibt dir eigentlich eh nur Passive FTP über.
Eine Möglichkeit, die ich dir aber nicht ans Herz legen würde, ist deinen Computer in ein DMZ zu legen.
Mit freundlichen Grüßen,
Frezy