Comprobar puertos abiertos router


En alguna que otra ocasión todos nos hemos visto obligados a abrir algún puerto en nuestro router (port forwarding): mejorar la velocidad de descarga en emule, habilitar conexión remota con vnc, acceso por ssh, …

Y cuando no funciona siempre surge la misma pregunta: ¿realmente está abierto el puerto? ¿cómo comprobar que los puertos están abiertos?

Aquí es dónde entra este artículo: cómo comprobar el estado de los puertos fácilmente.

La solución que planteo es independiente del sistema operativo por lo que podrá ser usada tanto por linuxeros de pro como por los que se ven «obligados» a utilizar el «ventanuco» de Redmond.

Además no tendremos que instalar ningún programa en nuestro equipo puesto que haremos uso de una web que nos facilita el trabajo: WhatsMyIP.

Entre las opciones que incluye se encuentra la posibilidad de escanear los puertos utilizados por los juegos y aplicaciones más habituales (incluidas las de P2P) aunque personalmente la opción que me resulta más cómoda es introducir el número de puerto que quiero comprobar en la entrada Custom Port Test y tras pulsar el botón Check Port comprobar si realmente está abierto el puerto que estoy configurando en mi cortafuegos.

Es muy intuitivo de usar ya que si el puerto está abierto nos lo indicará colocando el fondo de color verde para remarcar que todo es correcto de una forma rápida y sencilla

Si no te funciona o dudas del puerto que tienes abierto te recomiendo leer el artículo donde explicamos «cómo descubrir los puertos abiertos por un programa«

39 comentarios en “Comprobar puertos abiertos router

  1. Pingback: Bitacoras.com
  2. ya lo consegui amigo..preo m dic Port 6881 Timed-out. segun esto creo no esta abierto. yo abri el puerto en el router linksys WRT54G en el modem getaway de movistar y en el firewall de windows a y tambien en el bittorrent (psp)y nada como hago amigo agradeceria muchisimo

    Me gusta

  3. Tengo un problemilla a ver si alguien me puede ayudar para jugar al battlefield 2 tengo q abrir algunos puertos q ya lo he echo pero ahora al hacer un chequeo a todos los puertos abiertos con esa pagina de arriba me salen todos timeout. El problema es que no puedo jugar me da problemas de conexion y en mi router un scientific atlanta me salen los puertos abiertos¿q debo hacer? gracias.

    Me gusta

  4. a mí me sale Puerto Cerrado jejeje… intenté con el Nmap y nada… y me acordé del netcat jejeje XD…

    bueno sólo consiganse el netcat.. y abren 2 terminales (si están en windows, deben estar en el mismo directorio en el que se encuentra netcat, en linux ya viene incluido en muchas de las distros) ponen lo siguiente:

    para windows:

    1ª Terminal: nc -vv -l -p el_puerto_que_abrieron
    2ª Terminal: nc -e cmd.exe ip_externa puerto_que_abrieron

    para linux:

    1ª Terminal: nc -vv -l -p el_puerto_que_abrieron
    2ª Terminal: nc -e /bin/sh ip_externa puerto_que_abrieron

    si les da la Shell es que el puerto está abierto y funcionando, en cualquier otro caso el puerto puede estar cerrado o alguna otra anomalía…

    por cierto jazvazquez… acabo de conocer tu blog no hace mucho… buenos artículos… me parece un blog muy bueno… saludos y sigue así!!!

    Me gusta

  5. Chequeo los puertos en la pagina http://www.whatsmyip.org/ports/p2p/ y
    me dan que estan en timeout tanto los que he abierto yo como los que vienen abiertos del router los otros salen closed pero ninguno open como deberian estar,

    4662 Timeout eDonkey
    4665 Closed eDonkey
    5500 Closed Hotline Server
    6346 Closed Gnutella [aka LimeWire, Acquisition]
    6881 Timeout BitTorrent

    sin embargo me salen abiertos los puertos los siguientes puertos que en la pagina del router no los veo por ningun sitio

    5190 Open AOL Instant Messenger (AIM)

    4443 Open Yahoo Instant Messenger File Transfer
    1863 Open MSN Messenger

    cuando cierro los puertos y abro otros cuando vuelvo a chequear los que he cerrado si me salen cerrados pero los abiertos me salen en timeout

    Estara mal el router o hay que hacer algo mas para abrir los puertos

    tengo un router comtrend HG536+

    Me gusta

    1. Poco me gustan los Comtrend (por poco intuitivos) pero con las aplicaciones P2P suele ser habitual la necesidad de tener funcionando el programa en cuestión (aMule, Deluge, …) para que detecte que está abierto el puerto.

      Me gusta

  6. Nada he hecho la prueba y siguen timeout ademas nada mas encender el programa se conecta con 4 o 5 peers y seeds y ahi se queda aunque lo tenga un dia encendido no aumentan los conectados , segun el programa tengo problemas con las llamadas entrantes

    Me gusta

  7. Tengo exactamente el mismo problema, al quitar el puerto de en la tabla nat de mi modem y testear el puerto me aparece cerrado , al agregagarlo a la nat me aparece como timeout…. pareciera que la aplicacion no me esta respondiendo :S linux trae por default bloqueados los puertos o algo por el estilo???

    Me gusta

    1. No, por defecto linux no trae bloqueado puertos. No obstante la comprobación se hace contra el router en lugar del equipo (que se encuentra «protegido» dentro de la LAN)

      Si WhatsMyIP devuelve un timeout plantéate dejar en ejecución el programa que debe estar escuchando en dicho puerto (observa que los programas de P2P suelen tener un rango de puertos por lo que es recomendable hacer uso de la opción P2P Port Test si no quieres estar probando uno por uno de forma manual)

      Suerte y un saludo

      Me gusta

  8. sigo los pasos para abrir la configuración del router y solo he conseguido abrirla en dos ocasiones.No he modificado contraseñas ni nada,pero no quiere reconocer el nombre de ususario y el password ¿Hay alguna manera de abrir esta configuración rapidamente? en todos los tutoriales que he leido no he conseguido resolver mi problema. Tengo un D-Link 500B

    Me gusta

    1. Curioso que no puedas entrar a administrar el router @emilio.

      Puedes probar varias cosas:

      1. Si usas conexión wifi prueba a conectar via cable.
      2. Asegúrate que estás escribiendo correctamente la clave (copia y pega desde el bloc de notas si es preciso para estar seguro de utilizar la buena)
      3. Si aun así se niega a conectar prueba a resetear el router y utiliza la clave por defecto de tu aparato.

      Suerte y mantennos informados de los avances/problemas.

      Un saludo.

      Me gusta

  9. Tengo internet a travez de un acces point que suministra este servicio a varios clientes no puedo escanear el router ya que esta bloqueado y quiero saber como verifico de que puertos abiertos dispongo escaneo con este programa y todos los puertos p2p estan cerrados y mis descargas son muy lentas con bittorrent,emule y ares.Hay otra manera de verificar que puertos estan abiertos….

    Me gusta

    1. El punto de acceso no es tu «objetivo» sino que debes localizar, dentro de tu red, el equipo que te da acceso al exterior. Te recomiendo que encuentres dicho equipo traceando la ruta de los paquetes para ver cuál es la última ip dentro de tu LAN (red local). Existen programas para «dibujar» el mapa de equipos (redes y subredes) en una LAN pero ahora mismo no recuerdo nombres (a poco que mires en Google puede que encuentres varios de ellos).

      Independientemente del problema te recomendaría que pasases a la descarga directa pues a día de hoy (y aunque parezca un paso atrás) con las velocidades actuales son una de las opciones más interesantes para la descarga (emule cada día tiene más basura y los torrents aunque útiles en situaciones de carga de los servidores son igual de incómodos que la descarga directa a la hora de buscarlos)

      Suerte y un saludo

      Me gusta

  10. Señores, tengo un problema. El Call of Duty Modern Warfare 2 necesita una serie de puertos abiertos para funcionar online y que no te salga lo del «NAT Estricto». Pues bien, siempre he abierto puertos en el router y ningun problema, pero ahora tengo el Windows 7 y no sé si se debe a que hay algo nuevo que yo no sepa.
    He añadido bien los puertos, de eso olvidáos. Pero ojo a lo siguiente: he utilizado el port scanner recomendado en este post y me dice que todos esos puertos que acabo de abrir los tengo cerrados. Así que puse los del eMule, que sé que estan bien abiertos porque así lo dice la función «Comprobar puertos» del eMule y también me decía que estaban cerrados. Asi que me di cuenta de que solo me dice que los puertos del emule estan abiertos si el eMule está abierto!!!! ¿A qué se debe eso? Tengo el Firewall de Windows 7 desactivado y desinstalé el AVG por si acaso.

    A ver si alguien sabe por que el scanner solo detecta los puertos como abiertos si tengo el emule abierto. Sabiendo por que pasa eso sabre como solucionarlo para los puertos del Call of Duty.

    Espero vuestras respuestas. Gracias de antemano.

    Me gusta

    1. Para que se entienda mejor lo que hice con el emule, aquí va la captura de pantalla en la que se ve que sí me identifica el puerto 27000 como abierto únicamente si tengo el eMule abierto y con el peurto 27000 como puerto TCP.

      Me gusta

      1. Se entendía perfectamente y como ya se ha comentado previamente, el tener activo el servicio que utiliza el puerto es necesario para que sea detectado como abierto: si no hay nadie «escuchando» difícilmente va a poder detectarse que está ofreciendo la funcionalidad.

        Suerte con ese Call of Duty 😉

        Me gusta

        1. Ah, ok, eso no lo sabía, muchas gracias.
          A título informativo, dos cosas que comentar:

          1. Anoche, aunque seguía con el problema de Nat estricto, pude jugar. Solo hay que esperar 1 poco (que se hacia bastante y pense que no iba) a que te busque los jugadores con los que vas a jugar. Así que aunque tengáis lo de Nat e4stricto, se puede jugar perfectamente.
          2. Hoy me han traído los de telefonica un router nuevo (xavi 7968) y han quitado el Zyxel P660HW-D1 que tenía y abriendo los mismos puertos exactamente igual me ha dado «Nat abierto», así que el problema era el router. Aunque insisto, aunque el Zyxel daba Nat estricto, se podía jugar perfectamente (De hecho, me metí viciando de 2 a 7 sin problemas XDDD)

          Me gusta

  11. Podeis comprobar en cualquier momento si vuestros puertos siguen abiertos o comprobar externamente si el puerto que habeis abierto esta bien hecho desde http://www.cualestuip.es. Veris que aparece una pequeña cónsola en la que pones la ip publica del router y el puerto a comprobar e instantáneamente o dice si se esta escuchando por ese puerto o no.

    Me gusta

  12. En call of duty modern warfare 2 aparte de tener los puertos abiertos, debes tener el archivo iw4sp crackeado, tambien necesitas el AlterIWnet instalado q pesa 490mb aprox

    Me gusta

  13. Tengo todos los puertos abiertos y sin encambio me sale timed out en todos, cuando los cierro todos me salen closed. Que diferencia hay entre timed out y closed? Que hago para que ponga open y no timed out?

    Me gusta

  14. Hola,

    quisiera comentarles un problema que tengo.

    He instalado un servidor apache en mi ordenador, en concreto en el puerto 8080 pero desde fuera no puedo entrar.

    he comprobado que el puerto me aparece como timed out y en el router le he abierto el puerto 8080, asi que no se que pasa…

    se trata de un router comtrend ar-5387un

    Me gusta

  15. Hola, me sale time-out a que se debe si abri los puertos correctamente con el programa Simple Port Forwarding y con ese programa me detecta los puertos abiertos… es algo raro, no me deja jugar fifa 12 online.

    Me gusta

  16. Simple Problemon… En mi router Comtrend … Aparece… que estan abiertos no ? Osea.. No me dice ni open ni closed simplement esta ahi.. Pasa que ya llevo varias Semanas… a ver si doy con la solucion pero nada de nada.. Entonces me dedico a ver si alguien me da una solucion dado que … he comprobado todos los puertos que necesitos (es para un servidor wow) pero todos me dicen time out (cerrado practicamente) ahi otros como msn y aol que tan abiertos… Mi pregunta es Alguna forma Para que esos puertos se Abran Devidamente u/o Correctamente ?

    Gracias de antemano

    Me gusta

  17. Hola, pues he leido y yo antes tenia abierto el puerto 6112 (para jugar warcraft) y poder crear partidas en Ombuserver, pero recientemente actualize mi PC y le puse 2 gigas de Ram y la formatie. Como era de esperarse los puertos se cerraron, asi que los abri siguiendo los pasos correctos en mi servidor proxy (tengo un modem thombson 510v6) y tambien desde el firewall y nada, he llamado a mi proveedor de internet (movistar) y le pedi que verificara los puertos y los abriera de ser posible, y me dijo que el puerto 6112 estaba abierto, fui corriendo para probar pero cuando fui a verificarlo en «whatsmyip…» me decia que del 6112 al 6119 estan cerrados :S
    A que se podria deber y que puedo hacer?

    Me gusta

Replica a musicafm Cancelar la respuesta

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.