Los administradores de una red informática deben Comprobar Puertos Abiertos en el router para hacer una actividad que amerite una mejor conexión a la red o para ser personalizada, es un proceso que todo amante de la computación debe saber. Por lo tanto, en este artículo te explicaremos cómo hacerlo y mucho más. Por todo esto, te invitamos a seguir leyendo.
¿Cómo Comprobar Puertos Abiertos?
Cuando una aplicación intenta acceder a sí misma a través de la red, utiliza un puerto TCP / IP, lo que significa que nadie más puede utilizar este puerto. ¿Cómo comprobar los puertos abiertos para ver qué aplicación ya los está usando? Una dirección IP identifica una computadora u otro dispositivo de red en una red. Cuando un dispositivo envía tráfico a otro, la dirección IP se utiliza para enrutar ese tráfico a la ubicación adecuada.
Una vez que la información llega al sitio especificado, el dispositivo necesita saber qué programa o servicio debe enviar esa información. Aquí es donde entran en juego los puertos. Si la dirección IP es similar a una dirección de correo en un correo electrónico, el puerto es aproximadamente el mismo que el nombre de la persona en esa ubicación que recibe el correo electrónico. En su mayor parte, no tiene que preocuparse por los puertos. Sin embargo, de vez en cuando, puede encontrar una aplicación que esté configurada para esperar el mismo puerto que otra aplicación ya está usando.
Por esta razón, cuando se trata de comprobar puertos abiertos, existen diferentes procedimientos para averiguar qué aplicación tiene un puerto bloqueado, pero lo guiaremos a través de algunos métodos integrados que usan el símbolo del sistema, luego mostrarte una gran aplicación gratuita, lo que lo hace aún más fácil. Por lo tanto, debe decirse que todos estos métodos deberían funcionar sin importar qué versión de Windows esté utilizando, es decir, desde el antiguo XP hasta las versiones modernas de 10.
Uso de Herramientas Integradas
En general, para comprobar puertos abiertos, siempre se recomiendan dos procedimientos a ejecutarse para tal fin. El primero enumera los puertos activos con el nombre del proceso que los usa. Habitualmente ese código funciona siempre, pero debe comprender que ese método no le ayudará a identificar qué aplicación o servicio tiene realmente un puerto vinculado. Para estos tiempos, deberá enumerar los puertos activos con sus números de identificación de proceso y luego encontrar esos procesos en el Administrador de tareas.
Para realizar con éxito la primera opción o método, debe abrir el símbolo del sistema en modo administrador. Pulsa inicio y escribe «comando» en el cuadro de búsqueda. Si se muestra «Símbolo del sistema» en los resultados, haga clic con el botón derecho y seleccione «Ejecutar como administrador». Ingrese el código «netstat -ab» en el indicador y presione la tecla «ENTER». Después de eso, pueden pasar uno o dos minutos para que los resultados aparezcan por completo. Sé paciente.
Muévase por el listado para hallar el puerto (que aparece seguido de los dos puntos a la derecha de la ruta IP local). La denominación de la actividad se enseña debajo de esta línea. Si desea facilitar las cosas, recuerde que también puede canalizar los resultados del comando a un archivo de texto. A continuación, puede buscar el número de puerto que está buscando en el archivo de texto. En resumen, cuando verifique el puerto, verá que «CLOSE_WAIT» está a la derecha en la tercera línea. En este caso, el puerto está bloqueado.
Continuando con estos métodos relacionados con el tema de comprobar puertos abiertos. La segunda opción trata, es para cuando si el proceso para el número de puerto que está buscando dificulta saber cuál es la aplicación relacionada, puede probar una versión del comando que muestre identificadores de proceso (PID) en lugar de nombres. Escriba el siguiente texto en el símbolo del sistema «netstat -aon» y luego pulse la tecla «ENTER» de su teclado. La columna en el extremo derecho enumera los PID, así que busque el que está vinculado al puerto que está tratando de solucionar.
Luego abra el Administrador de tareas haciendo clic en el botón derecho del mouse en cualquier espacio abierto en la barra de tareas y seleccionando «Administrador de tareas». Si tiene una de las dos últimas versiones de Windows en su pedido, cambie a la pestaña «Detalles» en el Administrador de tareas. En versiones anteriores, verá esta información en la pestaña «Procesos». Ordene la lista de procesos por la columna «PID» y busque el PID asociado con el puerto que está estudiando. Es posible que pueda obtener más información sobre la aplicación o el servicio al que está vinculado el puerto mirando la columna «Descripción».
En caso de no hacer lo anteriormente indicado, tendrá que pulsar con el botón derecho del ratón sobre el proceso y luego seleccionar «Abrir ubicación de archivo». En este apartado, seguramente podrá obtener toda la información y pistas sobre muchos aspectos relacionados al programa involucrado en el proceso. De tal manera que, una vez que esté allí, puede usar las opciones que a continuación, mencionaremos: Finalizar proceso, Abrir ubicación de archivo o Ir a servicio para controlar el proceso o detenerlo.
Utilizar la Aplicación NirSoft CurrPorts
En caso de que no le guste usar la opción de símbolos del sistema, y se encuentra en la búsqueda de una sencilla utilidad para hacer todo esto en un solo paso, le recomendamos este programa, el cual es gratuito. Continúe y descargue la herramienta. Solo asegúrese de obtener la versión correcta (la versión normal es para Windows de 32 bits y la versión x64 es para Windows de 64 bits). Es una aplicación portátil, por lo que no necesitará instalarla. Simplemente descomprima la carpeta de descarga e inicie el ejecutable.
En la ventana del programa, ordene por la columna «Puerto local», busque el puerto que está estudiando y podrá ver todo: nombre del proceso, PID, puerto, ruta completa del proceso, etc. Para hacerlo aún más fácil, haga doble clic en cualquier proceso para ver todos los detalles en una ventana. Una vez que haya determinado qué aplicación o servicio tiene vinculado el puerto que está estudiando, depende de usted cómo administrarlo. Si se trata de una aplicación, es posible que tenga la opción de especificar un número de puerto diferente. Si se trata de un servicio, es probable que deba detenerlo o eliminar la aplicación.
¿Qué son los Puertos?
Luego de conocer los métodos para comprobar los puertos abiertos, es necesario completar la información con otros datos, como qué son exactamente los puertos y además, le indicaremos el motivo de la apertura de este soporte. Al principio, los puertos están en el enrutador, que es un dispositivo electrónico que se usa para transferir los datos de información de su computadora entre diferentes redes, generalmente una red de área local o LAN y una externa con un puerto WAN que puede usar.
De esta forma, se utiliza para conectarse con el cable de red y desde éste a Internet. En otras palabras, el dispositivo envía la información de conexión a la red local, como la de su computadora, a los dispositivos o servidores de los sitios web que desea visitar. Cuando accede a un sitio en línea, otro dispositivo externo o cualquier servicio con su propio servidor, se produce un intercambio de información entre este y su computadora. El dispositivo que controla este tráfico, el que actúa como mensajero entre usted y el servidor web al que se está conectando, es el enrutador.
Al enviar datos desde su red local a una red externa, su enrutador utiliza una serie de canales o puertos en los que se organiza el contenido que envía. Estos son los puertos, que funcionan como una especie de ventanas que se abren y cierran, y por donde pasa la información que envías o recibes en tu red. Todos estos componentes electrónicos de red tienen un total de 65536 puertos, que van de 0 a 65535.
Esto significa que hay tres grupos de puertos y que los puertos de cada uno de estos grupos tienen una función específica. El primero integra los puertos del 0 al 1023, que son los que todo el mundo conoce, ya que se suelen dejar de lado para mantener las funciones del sistema operativo que tiene e incluso para todos los protocolos más importantes para su funcionamiento. Por ejemplo, el puerto 21 es para FTP, 25 para SMTP y el puerto 80 es para HTTP.
https://www.youtube.com/watch?v=5MqYRcI-R4A
El segundo grupo incluye los de 1024 a 49151, que son los registrados, los que usan las aplicaciones y juegos que tienes en tu sistema. Por lo general, se configuran automáticamente durante los procesos de instalación. Finalmente, se puede decir que el resto, es decir las de 49152 a 65535, son las dinámicas o privadas, que corresponden a las aplicaciones que necesitan estar conectadas a un servidor. Es en este rango donde se encuentran los clientes de descarga P2P.
Motivos para Abrir los Puertos
Otro punto adicional a tener en cuenta para comprender el tema de la comprobar los puertos abiertos es por qué se abren. En la mayoría de los casos se encuentran ajustados adecuadamente, al usar el puerto dinámico que necesita un programa, tendrás dificultades para usarlo debido a un error durante la instalación y necesitarás abrir el puerto para que pueda conectarse u operar como se espera. Esto se debe a que, debido a que su computadora no está configurada correctamente, no sabe cuál abrir para la información, ni a qué programa debe entregarse.
Esto provocará problemas de conexión, como el clásico de que las descargas vayan demasiado lentas, o que haya demasiada interferencia en un juego o programa. Es aquí cuando tendrás que ponerte manos a la obra, ir a la configuración de tu enrutador y abrir manualmente los puertos necesarios por la aplicación o el juego que esté fallando. Ahora queda una pregunta en cuanto a este tema relacionado a comprobar puertos abiertos y es ¿por qué están cerrados por defectos y no abiertos para que no tengas que hacerlo tú? Debido al mismo motivo por la que no dejas las ventanas de tu hogar abiertas, es decir, por seguridad.
Este tipo de procedimiento computarizado debe estar abierto cuando esté en uso, pero siempre debe estar cerrado cuando ya no esté en uso. Si los deja abiertos durante mucho tiempo, un intruso puede aprovecharlos para acceder a su red o computadora. Por tanto, es importante abrir manualmente sólo los puertos que vas a utilizar y cerrarlos cuando dejes de utilizar la aplicación que necesitas. Esto es algo que si los puertos están configurados correctamente tu computadora normalmente lo manejará, pero si los abres manualmente puede ser un problema.
Continuando con los puntos relacionados con la comprobación de puertos abiertos, en caso de que quieras abrirlos debes seguir el siguiente proceso que te enseñaremos. Lo primero que debe comprender es que necesita conocer su dirección IP privada. Se encuentran distintos medios para averiguarlo, desde páginas de Internet que ofrecen esta posibilidad hasta el comando IPCONFIG de la consola de Windows, pasando por la configuración de red de tu sistema operativo, es decir, tienes que ir a Configuración, luego a la opción que dice Red e Internet, y luego ubique donde se describe Ver Propiedades de red.
Luego ingrese la configuración de su dispositivo de conexión de red con las direcciones IP universales 192.168.1.1 o 192.168.0.1 e inicie sesión con su cuenta de administrador. Los pasos que vamos a dar a continuación dependen de cada router. Pero nunca se diferencian entre sí. Por ejemplo, en el caso de una computadora de la marca ZTE, debe seleccionar las opciones de la lista de aplicaciones disponibles en la red dentro de su configuración.
Una vez dentro, haga clic para agregar una aplicación, ya que este es el método para añadir programas y abrir las que necesita. En otros dispositivos electrónicos con esta función, es posible que debas encontrar el apartado Nat, una que tenga un enlace a la red o directamente un tipo de panel con los puertos. Después de eso, solo necesita escribir el nombre de la aplicación y escribir los puertos que desea abrir, algunos datos serán proporcionados por el programa que está ejecutando. Si tienes otro modelo, es posible que debas anotar tu IP, por lo que es necesario anotarlo en un papel.
Cómo información adicional, el dispositivo puede tener un método de apertura automática. Esta es la función UPnP o Universal Plug and Play, que se encarga de abrir y cerrar automáticamente los puertos en uso. Esto facilita enormemente el proceso y te ahorra tener que abrir puertos manualmente, ya que cuando el router detecta que una aplicación está intentando acceder a un puerto, aunque no se haya configurado correctamente en su configuración, el enrutador lo abrirá y lo devolverá para cerrarse automáticamente después de no usarse durante un tiempo.
Usos Generales para Comprobar si los Puertos están Abiertos
Las actividades más comunes para verificar que los puertos están abiertos y listos para usar son: Configurar un servidor FTP para el acceso remoto a sus archivos. Configure un servidor VPN para acceder de forma segura a su red local. Configure un servidor SSH en su computadora para controlarlo de forma remota. Configure un servidor de correo o un servidor web. Si desea utilizar la nube privada de Nextcloud para sincronizar archivos o carpetas. Si desea jugar en línea, deberá transferir los juegos, ya que nosotros actuamos como el servidor. Si desea descargar a través de eMule, deberá abrir los puertos para que otros pares puedan conectarse a usted.
Diferencias de IP Pública y IP Privada
Anteriormente en este artículo sobre comprobar puertos abiertos, se ha mencionado el tema de la IP, la cual es una especie de dirección de nuestra red. Ahora bien, uno de los puntos que más se investiga al momento de comprobar puertos abiertos es reconocer si estamos ante una versión pública o en cuyo caso, estamos ante una dirección de conexión IP de origen privado. Por tal motivo, en este apartado conoceremos cuales son las diferencias entre ambos y más.
IP Públicas
Estas son las direcciones universales que todo el mundo tiene para acceder a Internet. Tener uno de estos tipos de direcciones de conexión de red en su dispositivo local le permitirá organizar su propio servidor, acceder de forma remota a su computadora, redes de CCTV y acceder a ellos desde cualquier lugar. Con una dirección IP pública, puede configurar cualquier servidor doméstico para publicarlo en Internet, por ejemplo, Web (HTTP), VPN (PPTP / IPSec / OpenVPN), servidor de juegos, etc.
Dato curioso sobre este tema sobre comprobar puertos abiertos: se puede decir que la mayoría de los servidores y páginas de la red utilizan direcciones de este tipo (por ejemplo, google.com – 172.217.22.14, servidor DNS de Google – 8.8 .8.8). Todas las direcciones IP públicas en Internet son únicas para su host o servidor y no pueden duplicar la asignación. Además, debe tenerse en cuenta que para los usuarios domésticos, el proveedor solo puede proporcionar una o más direcciones IP públicas (como regla, este es un servicio pago).
Por otro lado, la conexión IPv4 está permitida para NAT en cualquiera de los dispositivos de la red local que utilizan la misma dirección IP pública que el sistema ha obtenido de un proveedor en la interfaz WAN del dispositivo para Conexión a Internet. Es esta dirección externa la que también se puede usar para acceder a la computadora de la red doméstica desde Internet, pero para esto necesita configurar el reenvío de puertos en su enrutador. Asimismo, en la actualidad, mucho se encuentran pasando de la pública a la privada debido a las limitaciones de la primera.
IP Privada
Este tipo de conexión no tiene acceso a la red global y el tráfico no se puede enviar desde ella, solo se supone que funciona dentro del sitio de inicio. Normalmente estos tienen una serie de direcciones IP que mencionaremos a continuación y se clasifican como subredes. El primer rango de 10.0.0.0 a 10.255.255.255, que es una red 10.0.0.0 con una máscara 255.0.0.0 u / 8 (8 bits). El segundo es 172.16.0.0 a 172.31.255.255. Además, hay un rango especial de 100.64.0.0 a 100.127.255.255 con una máscara de red de 255.192.0.0 o / 10, que se recomienda para su uso como grupo de direcciones para CGN.
Estas son direcciones IP reservadas. Estas direcciones están diseñadas para su uso en redes locales cerradas, y la asignación de estas direcciones no está controlada globalmente por nadie. No es posible el acceso directo a Internet a través de una dirección IP privada. En este caso, la conexión a Internet se realiza a través de NAT (la traducción de la dirección de red reemplaza la dirección IP privada por una pública). Las direcciones IP privadas dentro de la misma red local deben ser únicas y no pueden repetirse.
Cuando se trata de seguridad en Internet, usar una dirección IP privada es más seguro que usar una dirección IP pública, ya que las direcciones IP privadas no son visibles directamente en Internet y están detrás de NAT, lo que también garantiza la seguridad de la red doméstica. El uso de una dirección IP pública requiere medidas de seguridad adicionales para la computadora o servidor que expone sus servicios a Internet. Al comprender estos detalles, la información para comprender mejor cómo comprobar los puertos abiertos se vuelve más grande.
Si le gustó este artículo sobre Comprobar Puertos Abiertos y deseas aprender más sobre otros temas interesantes, puede revisar los siguientes enlaces:
También puede interesarte este contenido relacionado:
- Aprende como utilizar un Analizador de Redes Wifi
- Qué es un Dominio de Nivel Superior y Cuáles Son
- ¿Qué es un Servidor Radius y Cómo funciona?