DCC send

Bueno, pues que llevo un tiempo que me ha dado por lo del IRC y un día intenté enviarle un archivo a otro usuario y no hubo forma.
Y lo peor de todo es que me costó bastante solucionarlo, porque toda la ayuda que encontré era para versiones anteriores del programa en cuestión. Así que a continuación hago una breve relación de lo que tuve que tocar para que funcionase.

Cómo habilitar el DCC Send en el mIRC 6.16, si tienes un router con NAT:

Hay que ir al menú de Herramientas y seleccionar Opciones…
En el árbol de la izquierda, desplegamos la categoría Conectar y hacemos clic sobre «Local Info». Debemos asegurarnos que en el marco «Al conectar, usar siempre:» esté marcada la opción«Local Host». Y lo más importante… que en el marco Método se use Servidor, para que el programa obtenga la IP pública del router y no la privada del PC en la red interna.
Para que estos cambios tengan efecto, tendremos que reconectar.
Una vez reconectemos, podemos volver al mismo sitio para comprobar que se muestra la IP pública.

En cuanto al tema de los puertos, tendremos que ir de nuevo a la ventana de Opciones y luego a la categoría Conectar, sección Opciones.
Hay que pinchar en el botón «Avanzado…».
En el marco «Puertos para conexiones», hay que marcar sólo la opción DCC y en las casillas Desde: y Hasta:, tenemos que poner los puertos que vayamos a abrir en el router. Se requiere uno por cada conexión simultánea que queramos establecer.
Lo de usar puertos aleatorios, se puede dejar desmarcado; y el resto tal y como esté.
Ahora sólo falta abrir en el router los puertos que hayamos puesto como opción.

Espero que os funcione.