Windows – FTP server accessible internally, but directory listing fails externally

ftpwindows

I just set up an FTP server using the latest version of FileZilla server. I set up a user and gave them a home directory. If I connect to the server via 127.0.0.1:21 or 192.168.1.42:21 (my local IP), files can be uploaded and downloaded, and everything works as it should. However, when I connect via my external domain name, www.suchipi.com:21, the server connects but directory listing fails. I thought this might be an error with how I set up my A Record, but connecting to my external IP via 75.70.128.37:21 results in the same problem. Port 21 is the only port forwarded. Do I need to further any other ports?

Best Answer

You also need to open port 20/TCP to allow the traffic for the data connection. This port will be used by the FTP client when configured to use passive mode.