Muchas aplicaciones, juegos, programas y servicios requieren una serie de puertos específicos para funcionar correctamente. Si tenemos los puertos clave cerrados podríamos tener problemas en el funcionamiento, lentitud de la conexión, cortes y en general una pérdida de calidad. Por ello es conveniente comprobar los puertos del router y ver si debemos abrir algunos o no.
Hoy te vamos a explicar todo lo que debes saber para hacer un test de puertos abiertos online y saber el estado de tu router. Qué son los puertos abiertos y cerrados, para qué sirven, ventajas e inconvenientes y mucho más.
Comprobar los puertos abiertos en el router
Hay varias formas de ver los puertos que tenemos abiertos en el router. Por ejemplo, si tenemos ya cierto nivel de conocimientos, podemos entrar en la configuración de nuestro router para ver la lista de los puertos abiertos y tener controladas las conexiones que se pueden, o no se pueden, realizar hacia nuestra red. Esto depende de cada modelo de router, por lo que no hay una forma universal de hacerlo. Pero, a grandes rasgos, lo que debemos hacer es escribir la puerta de enlace (la IP del router) en nuestro navegador, entrar en la configuración y ver desde allí la lista de puertos.
Además, también podemos usar un analizador de puertos online, como el que tenemos en Test de Velocidad. Con nuestra herramienta podrás comprobar si tu equipo permite o no a una determinada aplicación utilizar un puerto. También ver qué puertos realmente necesitas tener abiertos para jugar a un determinado juego o utilizar una aplicación en concreto. Hay que tener en cuenta que no hay un puerto específico que abramos y ya sirva para todo, sino que cada herramienta o videojuego, por ejemplo, van a necesitar una serie de puertos concretos.
Por ello con esta solución con la que contamos podremos saber exactamente qué puertos abiertos requiere un juego en concreto y comprobar si nuestro router está configurado correctamente para ello. Simplemente, tenemos que seleccionar la categoría que nos interesa, por ejemplo juego, y seleccionar posteriormente el videojuego online que queremos comprobar para saber los puertos que requiere tener abiertos.
Esta utilidad también te permitirá comprobar si has abierto o no correctamente los puertos en tu router. También puede utilizarse para verificar los puertos abiertos de un servidor en internet. Puedes encontrarla al final de este artículo.
Programas para comprobar los puertos abiertos y cerrados
Por último, si quieres comprobar los puertos abiertos o cerrados en tu router para resolver cualquier problema que tengas para acceder a determinados programas o jugar online, te recomendamos usar la herramienta que hay debajo de estas líneas. Es muy fácil de utilizar, ya que tan solo tienes que rellenar los campos indicados y darle al botón Comenzar. Funciona tanto en PC o portátiles con Windows como en MAC, por lo que no te tendrás problemas a la hora de hacer este test de puertos abiertos y cerrados.
En Internet nos podemos hacer también con algunos programas que nos va a ayudar un poco en este sentido. La variedad es bastante grande, por lo cual puede resultar incluso complicado elegir uno, pero si podemos ver algunos de los que son más famosos. Los cuales son los más utilizados actualmente en el mundo de las redes.
- Nmap: Es sin lugar a dudas la herramienta más famosa para tal efecto. Es muy poderosa en cuanto al escaneo de puertos y redes. Se trata de una solución de código abierto, y que se encuentra disponible para los principales sistemas operativos. Es muy versátil y nos puede ayudar a detectar sistemas operativos, servicios e incluso vulnerabilidades.
- Netcat: Se trata de una herramienta muy simple y poderosa, que es capaz de leer y escribir datos por las conexiones de red. Se utiliza muy frecuentemente para verificar los puertos que se encuentran abiertos, entre otras funcionalidades.
- Wireshark: Es una aplicación muy conocida para analizar paquetes, pero también nos puede ayudar en lo que nos ocupa. Pero tiene una peculiaridad, y es que gracias a sus análisis, podemos analizar el tráfico que fluye por un puerto específico.
- Angry IP Scanner: Se trata de un escáner de red que puede realizar escaneos de diferentes rangos de direcciones IP, verificando así los puertos que están abiertos. Lo mejor de esta solución, es que cuenta con una interfaz gráfica muy sencilla de utilizar.
- Zenmap: Es la interfaz gráfica oficial de Nmap, lo cual hace de esta herramienta muy accesible para quienes prefieren una interfaz GUI y no una línea de comandos que puede resultar incluso más compleja.
- TCPView: Se trata de una solución para Windows, que es proporcionada por Sysinternals. Genera una vista en tiempo real de todas las conexiones TCP/UDP que están activas en la máquina. Facilitando así la identificación de los puertos que están abiertos y las conexiones activas.
Estas son solo algunas de las opciones más utilizadas. Pero es probable que exista otra, la cual se adapte mejor a tus necesidades. En todo caso, se deben descargar siempre de las fuentes oficiales. De este modo nos evitaremos muchos problemas.
Qué son los puertos
Para entender qué son los puertos abiertos o cerrados, lo primero que debes saber es cómo funciona un router. Este dispositivo, que tenemos todos en casa, es el encargado de enviar la información que generamos en los ordenadores y equipos de la red a Internet. También es quien recibe las conexiones del exterior y decide a qué ordenador, móvil, o dispositivo, tiene que enviarla.
Para cada conexión se utiliza un protocolo concreto. Y cada protocolo debe usar un puerto. Por ejemplo, las conexiones HTTP utilizan siempre el puerto 80, mientras que las HTTPS utilizan el 443. También hay programas que utilizan otros puertos reservados, o que nos permiten elegir a nosotros cuál usar.
Estos puertos son lógicos (es decir, no son puertas físicas). Pero su mecanismo es como si lo fueran: si está abierto, puede pasar la información, mientras que si está cerrado, no podrás enviar ni recibir datos a través de ese puerto.
Tipos de puertos de red
Internet funciona mediante protocolos de red, que son fundamentales para poder establecer las comunicaciones. En este caso, los protocolos de los puertos de red se sitúan en la capa de transporte. Podemos diferenciar dos tipos de puertos, los TCP y los UDP. Ambos son relevantes para que Internet funciones como lo hace actualmente. Pero ¿En qué se diferencian estos protocolos?
Puerto TCP
El Protocolo de Control de Transmisión (TCP) opera en la capa de transporte del modelo OSI y es conocido por proporcionar una comunicación fiable y orientada a la conexión. Un puerto TCP es un número de 16 bits que se utiliza para direccionar flujos específicos de datos dentro de una conexión TCP. Existen miles de puertos TCP, y algunos de los más conocidos son el puerto 80 para HTTP, el 443 para HTTPS, y el 21 para FTP.
La fiabilidad de TCP se logra mediante la técnica de establecimiento de conexión antes de la transmisión de datos y el uso de mecanismos de retransmisión y control de flujo. Esto asegura que los datos lleguen en el orden correcto y sin errores al destinatario. Debido a esta funcionalidad orientada a la conexión, TCP se utiliza en aplicaciones donde la integridad de los datos es esencial, como la transferencia de archivos, navegación web y correos electrónicos.
Puerto UDP
Por otro lado, el Protocolo de Datagrama de Usuario (UDP) es un protocolo de transporte sin conexión y no orientado a la conexión. Los puertos UDP se utilizan para dirigir flujos de datos específicos dentro de este protocolo. Algunos puertos UDP más utilizados son el 53 para DNS y el 123 para NTP.
La característica que diferencia al protocolo UDP es su enfoque en la velocidad y la simplicidad. A diferencia de TCP, no se establece una conexión antes de la transmisión de datos, y no hay garantía de que los datos lleguen correctamente al destino. Esto hace que UDP sea ideal para aplicaciones donde la velocidad es importante y la pérdida ocasional de datos no es un problema grave. Algunos ejemplos de su uso son la transmisión en tiempo real, como en videollamadas y transmisiones de videojuegos en línea.
Prueba los puertos de tu ip