Connection fine until the end of initial string

When trying to connect to a Windows server by the way only ports 80, 21, 443, 1433, are open the rest are blocked.
It looks as if Iam connecting just fine until the end:
Opening data connection IP: 10.7.0.12 PORT: 1166.
LIST -aL
and then I get the 425.
Is there a way to stop it from going to port: 1166?
Because I am pretty sure this is was is causing the connection to close.
I put xxxx to protect my system ip.
Thanks

Resolving host name xxxxxxxxxxx...
Connecting to (xxxxxxxxxxxx).
Connected to (xxxxxxxx) -> IP: 139.81.xxx.x PORT: 21.
Socket connected waiting for login sequence.
220 freska Microsoft FTP Service (Version 5.0).
USER benjowhe
331 Password required for benjowhe.
PASS (hidden)
230 User benjowhe logged in.
SYST
215 Windows_NT version 5.0
FEAT
500 'FEAT': command not understood
REST 100
350 Restarting at 100.
REST 0
350 Restarting at 0.
PWD
257 "/benjowhe" is current directory.
TYPE A
200 Type set to A.
PORT 10,7,0,12,4,142
200 PORT command successful.
Opening data connection IP: 10.7.0.12 PORT: 1166.
LIST -aL
150 Opening ASCII mode data connection for /bin/ls.
Connection closed. Server timeout.
425 Can't open data connection.