Ayer, tras mucho pelear abriendo puertos del router (un 642-r con Retevision en multipuesto) y hablando con un buen tio del canal #ADSL, conseguimos poder enviar DCC's. La solucion la encontramos en el mirc y no en el router, de hecho ahora no tengo ningun puerto redireccionado a mi pc para hacer el DCC.
Nos dimos cuenta en Opciones de conexion, tenia las IP publica (es lo normal) y el localhost el de retevision. Lo cambiamos y pusimos el nombre de mi pc y la IP privada, y funciono. El problema es que ahora no puedo hacer DCC Chat, pero eso es un mal menor.
Para configurar el mirc con la IP privada y nombre del pc, usar el comando /localinfo -h. Para configurarlo con la IP publica usar el comando /localinfo -u.
Por cierto, cuando mandas algo con la IP privada, el usuario ve la IP privada. Si es 10.0.0.1, cuando mandas un archivo el que lo recibe ve tu IP, la 10.0.0.1, por lo tanto te asegura mucha mas privacidad, que tu IP publica no aparece por ningun lado.
Probarlo y me comentais. Un saludo.