¿Qué es una comprobación de puertos?
Una comprobación de puertos prueba si puertos TCP concretos de un host aceptan conexiones. Esta comprobación prueba la conectividad a una lista fija de puertos TCP bien conocidos —web, correo, SSH, bases de datos y más— e informa de cuáles están abiertos. La lista de puertos es fija y las direcciones privadas están bloqueadas, así que no puede usarse para escanear redes internas.
Cómo funciona una comprobación de puertos TCP
Un puerto es un punto final numerado que un servidor usa para separar distintos servicios en una misma dirección IP. La comprobación intenta una conexión TCP a cada puerto de su lista y observa el resultado: si el handshake se completa, el puerto está abierto y hay un servicio escuchando; si la conexión se rechaza o agota el tiempo, se reporta como cerrado o filtrado. IPeek prueba un conjunto fijo de puertos bien conocidos como 80 y 443 para web, 22 para SSH, 25 para correo y 3306 para MySQL, para que veas qué servicios estándar expone un host.
Puertos abiertos frente a cerrados y filtrados
Un puerto abierto completó el handshake TCP, lo que significa que un servicio está escuchando activamente y es alcanzable. Un puerto cerrado rechazó la conexión: el host respondió, pero no hay nada escuchando ahí. Un puerto filtrado no dio respuesta alguna, normalmente porque un cortafuegos descartó el paquete en silencio, así que la comprobación agota el tiempo sin un rechazo definitivo. La diferencia práctica importa: un puerto cerrado te dice que el servicio simplemente no está en marcha, mientras que un puerto filtrado te dice que algo bloquea el acceso deliberadamente antes de que la petición llegue al servicio.
Qué te dicen los puertos abiertos habituales
Cada puerto bien conocido corresponde a un servicio, así que la lista de abiertos es un inventario rápido de lo que ejecuta un host. 80 y 443 significan un servidor web; 22 significa SSH para administración remota; 25, 465 y 587 se relacionan con el envío y transporte de email; 3306 es MySQL y 5432 es PostgreSQL. Ver un puerto de base de datos abierto a internet suele ser una señal de alarma, ya que las bases de datos deberían estar tras un cortafuegos. Usa los resultados para confirmar que los servicios que esperas son alcanzables y para detectar cualquier cosa expuesta que no debería estarlo.
Por qué esta herramienta no escanea redes internas
Esta comprobación está deliberadamente limitada para que no pueda usarse con fines de reconocimiento. La lista de puertos es fija en lugar de elegida por el usuario, así que no puedes barrer rangos arbitrarios, y las peticiones a rangos de direcciones privadas y reservadas se bloquean de raíz. Eso significa que no puedes apuntarla a hosts internos como 192.168.x.x o 10.x.x.x para mapear una red que no controlas. La herramienta responde una pregunta concreta y legítima —qué servicios públicos estándar expone este host— sin convertirse en un escáner de red de propósito general.