Cómo encontrar mi número de puerto en mi LAN

Los números de puerto se asignan a las aplicaciones y sus comunicaciones en una red de área local (LAN). Ayudan a mantener una "conversación" en particular distinguible de otra. Se han asignado números de puerto predeterminados a la mayoría de las aplicaciones o servicios. Por ejemplo, el acceso web estándar (http) se ejecuta en el puerto 80 y el acceso web seguro (https) se ejecuta en el puerto 443. Los números de puerto conocidos oficiales se pueden encontrar en el sitio web de la Autoridad de Números Asignados en Internet, que tiene un enlace en la sección Recursos. . Los proveedores también utilizan muchos números de puerto no oficiales comúnmente conocidos.

Paso 1

Abre una terminal. Para Windows, abra un símbolo del sistema haciendo clic en "Inicio" y escribiendo "CMD" en el cuadro "Ejecutar". Para una Mac, escriba "terminal" en el buscador, o vaya a la carpeta Aplicaciones, abra la carpeta Utilidades y abra "Terminal". Estos comandos se pueden ejecutar desde la computadora del cliente o desde el lado del servidor. A menudo, no tendrá acceso al lado del servidor.

Paso 2

Ejecute el comando "netstat -an" desde la terminal o el símbolo del sistema. La salida es similar para Linux, Windows y Mac. Si su salida tiene varias secciones, desplácese hacia arriba hasta que encuentre estos encabezados de columna:Protocolo, Dirección local, Dirección extranjera y Estado. Las columnas de dirección local y extranjera indican la dirección del protocolo de Internet (IP) y el número de puerto, separados por dos puntos. Cada fila indica una aplicación que está en conversación con otra computadora o esperando para establecer una conversación.

Paso 3

Busque un estado de "escuchar" para encontrar el número de puerto de los servicios que se ejecutan en su computadora (su computadora actúa como un servidor). "Escuchar" significa que su computadora está esperando que otra computadora solicite acceso a esa aplicación. Mire debajo de la columna "Dirección local" de la fila asociada para determinar el número de puerto.

Paso 4

Busque el estado "establecido" para encontrar el número de puerto que usa su computadora para conectarse a los servicios que se ejecutan en otra computadora (su computadora actúa como cliente). "Establecido" significa que su computadora se está comunicando con una aplicación en otra computadora. Mire debajo de la columna "Dirección extranjera" de la fila asociada para determinar el número de puerto.

Paso 5

Ejecute "netstat -bn" y "netstat -abn" desde el símbolo del sistema de Windows para determinar el número de puerto que usa una aplicación en particular. En una computadora que ejecuta la aplicación como un servicio (lado del servidor), busque la aplicación en el estado de "escucha" y verifique la columna "Dirección local" para encontrar el número de puerto de esa aplicación. En una computadora que intenta conectarse al servicio (lado del cliente), abra la aplicación para establecer la conexión y luego ejecute el comando "netstat -abn". Busque la aplicación en el estado "establecido" y busque el número de puerto de esa aplicación en la columna "Dirección extranjera".

Esto es más difícil de hacer para Linux o Mac, pero el comando "lsof -i" a veces le mostrará las aplicaciones y los puertos tcp que usan.

Paso 6

Busque el número de puerto no estándar que se configuró en el servidor. Hágalo utilizando uno de los métodos anteriores o consultando las preferencias de configuración de la aplicación que se ejecuta en el servidor. Si no tiene acceso al servidor, pregunte al administrador del servidor qué número de puerto usa la aplicación.

Consejo

Cada conversación está asociada con dos números de puerto. El lado del servidor es un número de puerto estándar o bien conocido que va del 0 al 1023, y el lado del cliente es un número generado aleatoriamente solo para esa breve conversación y que va del 49152 al 65535.

Cuando el número de puerto de la aplicación de un servidor se ha configurado para ser un puerto no estándar, una computadora debe modificar el número de puerto de la aplicación del cliente para que coincida con el del servidor para poder conectarse al servicio. Si Google estuviera configurado para usar el puerto 8080 en lugar del puerto estándar 80, por ejemplo, accedería escribiendo "http://google.com:8080" en su navegador web; en este caso, el navegador sería la aplicación cliente. Cada aplicación cliente tiene una forma diferente de configurar números de puerto no estándar.

Para ver todas las opciones del comando netstat, escriba "netstat /? en un símbolo del sistema de Windows, o escriba "man netstat" en una terminal Mac o Linux.