Então você tem um FTP rodando em uma máquina com Vista e você tem uma configuração dinâmica de DNS em seu roteador? Você não mencionou se a porta 21 foi encaminhada para a máquina FTP.
Além disso, tive problemas no passado de não conseguir me conectar a um FTP do Filezilla; no entanto, quando eu fazia login como administrador local na máquina de FTP, outros computadores podiam se conectar ao FTP.