Hola.
¿Has comprobado que el servicio que tengas contratado de no-ip efectivamente tiene la IP de la parte WAN de tu router?. O sea, ¿si haces un ping a tu nombre de dominio desde un ordenador de FUERA DE TU RED te da una IP pública).
Una vez estés seguro de lo anterior prueba abriendo los puertos 20 y 21 por aquello que el FTP hace peticiones por un puerto y datos por otro.
Al menos así era cuando yo me dedicaba a esto y no creo que haya cambiado mucho
Saludos
Hooker