Aprende qué son los puertos TCP y UDP de eMule, por qué unos puertos cerrados te dan ID Baja y cómo abrirlos en el router y el firewall paso a paso para recuperar la velocidad de descarga.
En eMule y en otros programas P2P hace falta abrir uno o varios puertos para que el programa funcione correctamente. Aquí explicamos qué son los puertos, para qué sirven, cómo abrirlos y cómo influyen en eMule y en su velocidad.
¿Qué son los puertos y los protocolos TCP y UDP?
Al hablar de un puerto no nos referimos a un elemento físico, sino a una «puerta» numerada por la que un programa envía y recibe datos. Cada conexión usa además un protocolo de transporte, y en el caso de eMule intervienen dos: TCP y UDP.
El protocolo TCP (Transmission Control Protocol) se utiliza para enviar datos de forma fiable: el propio protocolo se encarga de comprobar que todo llegue correctamente y en orden. Esa fiabilidad tiene un coste, ya que cada paquete dedica más información de control (unos 20 bytes de cabecera) a gestionar la conexión.
El protocolo UDP (User Datagram Protocol) hace lo contrario: ofrece menos garantías a cambio de más ligereza, con una cabecera de solo 8 bytes. Es más rápido y con menos sobrecarga, pero no garantiza la entrega. Por eso se emplea para tareas donde prima la agilidad frente a la fiabilidad absoluta.
eMule utiliza ambos protocolos para gestionar sus conexiones, y si están cerrados se nos asignará ID Baja.
¿Cómo influyen los puertos en eMule?
eMule es un programa P2P (cliente-cliente): otros usuarios se conectan a tu equipo para subir o descargar archivos. Para que eso funcione, eMule necesita estar a la escucha en sus puertos, que otros clientes puedan alcanzar desde Internet.
Si no tienes router ni firewall de por medio, normalmente no habrá nada que bloquee esos puertos. Pero si hay un router o un cortafuegos (lo habitual hoy), las conexiones entrantes se bloquean por defecto y eMule no podrá recibirlas. El resultado es la temida ID Baja (el burro con antifaz), que reduce mucho tu capacidad de subir y descargar. Para conseguir ID Alta hay que abrir (redirigir) esos puertos hacia tu PC.
eMule utiliza principalmente estos puertos:
- Puerto TCP (por defecto 4662): transferencia entre clientes. Es el que determina la ID Alta en la red eD2k (servidores).
- Puerto UDP (por defecto 4672): usado por KAD y para consultas extendidas. Es el que da el estado correcto en KAD.
- Puerto UDP de servidores (por defecto 4665, siempre TCP+3): consultas globales a los servidores. Es opcional, pero conviene abrirlo también.
Importante: las versiones actuales de eMule ya no usan 4662/4672 fijos al instalarse, sino que eligen puertos aleatorios en la primera ejecución. Por eso, el primer paso siempre es comprobar qué puertos tienes realmente asignados en Preferencias → Conexión antes de abrir nada en el router.
¿Cómo saber si tienes ID Baja?
Hay dos formas rápidas de comprobarlo:
- Fíjate en el icono de eMule en la barra de estado: si aparece con antifaz, tienes ID Baja.
- Ve a Preferencias → Conexión y pulsa el botón Comprobar puertos, que te indicará si están abiertos o cerrados.
Ten en cuenta que el test de puertos puede fallar por causas ajenas a tu configuración (por ejemplo, si tu proveedor usa un proxy transparente). Si lo que ves es una ID Alta en un servidor fiable y KAD en estado correcto, no te preocupes demasiado por el resultado del test.
Qué puertos elegir
Los puertos históricos de eMule (4662 TCP y 4672 UDP) están muy identificados y algunos proveedores los filtran o limitan. Por eso, en la práctica conviene cambiarlos por otros de un rango alto.
La IANA reserva los puertos del 0 al 49151 para servicios y aplicaciones registradas, mientras que el rango del 49152 al 65535 es de uso dinámico o privado (libre). Elegir un puerto dentro de este rango alto reduce las probabilidades de conflicto con otras aplicaciones o de filtrado por parte del proveedor.
Al elegirlos, ten en cuenta estas recomendaciones:
- Usa puertos altos, preferiblemente superiores a 49152.
- Evita puertos usados habitualmente por troyanos. Puedes consultar el listado de puertos usados por troyanos y el registro de puertos de la IANA.
- Un mismo puerto no puede estar usado por dos aplicaciones a la vez, así que asegúrate de elegir uno libre.
Si crees que tu proveedor (ISP) te filtra los puertos
Algunos proveedores limitan o bloquean el tráfico P2P. Si sospechas que es tu caso, prueba lo siguiente:
- Cambia los puertos por defecto de eMule por otros de un rango alto y ábrelos de nuevo en el router y el firewall.
- Activa la ofuscación de protocolo en Preferencias → Seguridad, que disfraza el tráfico de eMule para dificultar que el proveedor lo identifique y lo limite.
- Si dispones solo de un módem (sin router), los puertos ya están abiertos y no necesitas redirigir nada.
Cómo abrir los puertos de eMule en el router
El proceso tiene tres partes: averiguar los datos de tu red, crear las reglas en el router y permitir eMule en el firewall de Windows. Los nombres de los menús varían según el modelo de router, pero la idea es siempre la misma.
1. Averigua tu IP privada y la puerta de enlace
Necesitas dos datos: la puerta de enlace (la dirección del router) y la IP privada de tu PC (hacia donde redirigirás los puertos). Pulsa Windows + R, escribe cmd y pulsa Enter. En la ventana que se abre, teclea:
ipconfig /allAnota la Dirección IPv4 (tu IP privada, del tipo 192.168.1.x) y la Puerta de enlace predeterminada (normalmente 192.168.1.1 o 192.168.0.1).
Es muy recomendable que tu PC tenga una IP local fija (reservada en el router o configurada manualmente), para que la redirección no deje de funcionar si cambia la IP asignada por DHCP.
2. Accede al router e inicia sesión
Abre el navegador y escribe la puerta de enlace en la barra de direcciones (no en la de búsqueda). Se abrirá una ventana de inicio de sesión que te pedirá usuario y contraseña.
Estos datos suelen venir impresos en una pegatina en la parte inferior o trasera del router, o en su manual. Si no los tienes, muchos modelos usan por defecto admin / admin, aunque hoy lo habitual es que traigan una contraseña específica en la propia pegatina.
3. Crea las reglas de redirección de puertos
Dentro del router, busca la sección de redirección de puertos, que según el modelo puede aparecer como Port Forwarding, Virtual Servers, NAT o dentro de un apartado Avanzado o Seguridad. Algunos routers incluyen perfiles predefinidos para aplicaciones conocidas; si eMule no está en la lista, crea un servicio personalizado (Custom Service) y ponle un nombre como «eMule» para identificarlo.
Crea dos reglas (o tres, si quieres incluir el puerto de servidores) apuntando a la IP privada de tu PC, con estos valores (sustituye los números por los puertos que tengas en eMule):
| Regla | Protocolo | Puerto (interno y externo) | Para qué |
|---|---|---|---|
| 1 | TCP | 4662 (o el tuyo) | Conexión entre clientes (ID Alta) |
| 2 | UDP | 4672 (o el tuyo) | KAD y consultas extendidas |
| 3 (opcional) | UDP | 4665 (o el tuyo) | Consultas globales a servidores |
Fíjate bien en el protocolo de cada regla: el puerto de clientes es TCP y los de KAD y servidores son UDP. Es el error más común y, si lo confundes, seguirás con ID Baja o con KAD sin conectar. En la mayoría de routers debes indicar la misma cifra en el puerto interno y en el externo.
4. Guarda y reinicia el router
Guarda los cambios y reinicia el router para que surtan efecto. Cuando vuelva a estar operativo, comprueba que los puertos abiertos en el router coinciden exactamente con los que tienes en Preferencias → Conexión de eMule.
5. Permite eMule en el Firewall de Windows
Aunque abras los puertos en el router, el cortafuegos de Windows puede seguir bloqueando eMule. Asegúrate de que eMule tiene permiso en el Firewall de Windows para redes privadas. Si ya lo tenías y sigue fallando, a veces ayuda quitar el permiso y volver a crearlo desde cero.
Resumen: pasos clave para conseguir ID Alta
- Fija la IP local de tu PC para que la redirección no se rompa.
- Identifica tus puertos en eMule → Preferencias → Conexión.
- Configura el router: crea las reglas de redirección hacia la IP de tu PC (TCP para el de clientes, UDP para KAD y servidores).
- Permite eMule en el Firewall de Windows para redes privadas.
- Reinicia y comprueba que tienes ID Alta y KAD conectado.
Conclusión
Al abrir correctamente los puertos de eMule conseguirás ID Alta, mejorarás el rendimiento del programa y aumentarás la velocidad de subida y descarga de archivos.