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

24 comentarios hasta ahora

  1. Bitacoras.com on

    Información Bitacoras.com…

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….

  2. jorge wilches on

    Custom Port Test dond esta?? como lo consigo?? graccias

  3. jorge wilches on

    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

  4. gringo on

    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.

  5. Akino on

    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í!!!

  6. xpien on

    Gracias, me fué muy util

  7. Antonio on

    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+

    • jasvazquez on

      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.

  8. Antonio on

    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

  9. Pablo on

    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???

    • jasvazquez on

      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

  10. emilio on

    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

    • jasvazquez on

      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.

  11. Circuito on

    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….

    • jasvazquez on

      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

  12. Shutdown on

    Gracias por la info!!!

  13. Lexter on

    Hola, ami cuando hago el test del puerto me sale “timed-out”
    me pueden decir que significa? si esta abierto o no?
    Graciias de antemano !

  14. Daniel on

    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.

    • Daniel on

      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.

      http://img36.imageshack.us/img36/6883/puertoz.jpg

      • jasvazquez on

        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 ;)

        • Daniel on

          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)

  15. jasvazquez on

    Enhorabuena @Daniel y gracias por compartirlo con el resto (seguro que hay más de uno “enganchado” al Call of Duty ;) )

    • Daniel on

      Hombre, lo mínimo si pides ayuda en varios sitios y al final das con la respuesta, es compartirlo con el resto. ¡A “ludar”! ;)


Replica