Cómo abrir un puerto de red. Cómo abrir puertos: instrucciones paso a paso

Para que algunos productos de software funcionen correctamente, se deben abrir ciertos puertos. Establezcamos cómo se puede hacer esto para Windows 7.

Antes de abrir el puerto, debe tener una idea de por qué está realizando este procedimiento y si es necesario hacerlo. Después de todo, esto puede servir como una fuente de vulnerabilidad para la computadora, especialmente si el usuario da acceso a aplicaciones no confiables. Al mismo tiempo, algunos productos de software útiles requieren la apertura de puertos específicos para un funcionamiento óptimo. Por ejemplo, para el juego Minecraft es el puerto 25565 y para Skype es el 80 y el 433.

Esta tarea se puede resolver utilizando las herramientas integradas de Windows (configuraciones de Firewall y Línea de comando) o usando herramientas separadas. programas de terceros(por ejemplo, Skype, uTorrent, Simple Port Forwarding).

Pero debes recordar que si no usas conexión directa a Internet y la conexión se realiza a través de un enrutador, entonces este procedimiento solo dará resultados si lo abre no solo en Windows, sino también en la configuración del enrutador. Pero no consideraremos esta opción, ya que, en primer lugar, el enrutador está indirectamente relacionado con el propio sistema operativo y, en segundo lugar, la configuración de ciertas marcas de enrutadores difiere significativamente, por lo que no tiene sentido describir un modelo específico.

Ahora veamos más detalladamente los métodos de apertura específicos.

Método 1: uTorrent

Comencemos a buscar formas de resolver este problema en Windows 7 con una descripción general de las acciones en programas de terceros, en particular en la aplicación uTorrent. Hay que decir de inmediato que este método solo es adecuado para aquellos usuarios que tienen una IP estática.

  1. Abre uTorrent. Haga clic en el menú "Ajustes". Moverse por posición en la lista "Configuración del programa". También puedes usar una combinación de botones. Ctrl+P.
  2. Se abre la ventana de configuración. Mover a la sección "Compuesto" usando el menú lateral.
  3. En la ventana que se abre, nos interesará el bloque de parámetros. "Configuración del puerto". a la región "Puerto de conexión entrante" ingrese el número del puerto que necesita abrir. Luego haga clic "Aplicar" Y "DE ACUERDO".
  4. Después de esta acción, el socket especificado (puerto vinculado a una dirección IP específica) debe estar abierto. Para comprobar esto, haga clic en el menú de uTorrent. "Ajustes" y luego vaya al elemento "Asistente de configuración". También puedes usar una combinación. Ctrl+G.
  5. Se abre la ventana del Asistente de configuración. Marque el artículo "Prueba de velocidad" se puede eliminar de inmediato, ya que este bloque no es necesario para la tarea en cuestión y verificarlo solo llevará tiempo. Estamos interesados ​​en el bloque. "Neto". Debe haber una marca de verificación junto a su nombre. en el campo "Puerto" Debería ser el número que abrimos anteriormente a través de la configuración de uTorrent. Se introduce automáticamente en el campo. Pero si por alguna razón se muestra un número diferente, entonces deberás cambiarlo a la opción deseada. Siguiente clic "Prueba".
  6. El procedimiento se está ejecutando para comprobar si el enchufe está abierto.
  7. Una vez completado el procedimiento de verificación, se mostrará un mensaje en la ventana de uTorrent. Si la tarea se completa con éxito, el mensaje será el siguiente: "Resultados: el puerto está abierto". Si la tarea no se puede completar, como en la imagen a continuación, el mensaje será el siguiente: . Lo más probable es que el motivo del fallo sea que el proveedor le proporciona una IP dinámica en lugar de una estática. En este caso, no podrá abrir el socket a través de uTorrent. A continuación se analizará cómo hacer esto para direcciones IP dinámicas de otras maneras.

Método 2: Skype

La siguiente forma de resolver este problema implica utilizar el programa de comunicación Skype. Esta opción también es adecuada sólo para aquellos usuarios a quienes el proveedor ha asignado una IP estática.


Método 3: "Firewall de Windows"

Este método implica realizar manipulaciones a través del Firewall de Windows, es decir, sin utilizar Aplicaciones de terceros, pero sólo con la ayuda de los propios recursos Sistema operativo. Esta opción es adecuada tanto para usuarios que utilizan una dirección IP estática como para aquellos que utilizan una IP dinámica.

  1. Para iniciar el Firewall de Windows, haga clic en "Comenzar", luego haga clic en "Panel de control".
  2. Siguiente clic "Sistema y seguridad".
  3. Después de esa prensa « firewall de Windows» .

    También hay una opción más rápida para ir a sección requerida, pero requiere la memorización de un comando específico. Se lleva a cabo utilizando una herramienta. "Correr". Llámalo haciendo clic Ganar+R. Ingresar:

    Hacer clic "DE ACUERDO".

  4. Cualquiera de estas acciones abrirá la ventana de configuración del Firewall. En el menú lateral, haga clic en "Opciones adicionales".
  5. Ahora usa el menú lateral para navegar a la sección. "Reglas para conexiones entrantes".
  6. Se abre la herramienta de administración de reglas de entrada. Para abrir un socket específico, tenemos que formar una nueva regla. En el menú lateral, haga clic en "Crea una regla...".
  7. Se lanza la herramienta de generación de reglas. En primer lugar, debes elegir su tipo. en el bloque "¿Qué tipo de regla quieres crear?" coloque el botón de radio en la posición "Para el puerto" y haga clic "Más".
  8. Luego en el bloque "Especificar el protocolo" Deje el botón de opción en su posición. "Protocolo TCP". en el bloque "Especificar puertos" coloque el botón de radio en su posición . En el campo a la derecha de este parámetro, ingrese el número del puerto específico que va a activar. Hacer clic "Más".
  9. Ahora necesitas especificar una acción. Coloque el interruptor en la posición "Permitir conexión". Hacer clic "Más".
  10. Luego debes especificar el tipo de perfiles:
    • Privado;
    • Dominio;
    • Público.

    Debería haber una marca de verificación al lado de cada uno de estos elementos. Hacer clic "Más".

  11. En la siguiente ventana del campo. "Nombre" debe especificar un nombre arbitrario para la regla que se está creando. en el campo "Descripción" Opcionalmente, puedes dejar un comentario sobre la regla, pero no es obligatorio. Después de esto puedes hacer clic "Listo".
  12. Entonces, se ha creado una regla para el protocolo TCP. Pero para garantizar un funcionamiento correcto, también es necesario crear una entrada similar para UDP para el mismo socket. Para hacer esto, presione nuevamente "Crea una regla...".
  13. En la ventana que se abre, vuelva a configurar el botón de opción en la posición "Para el puerto". Hacer clic "Más".
  14. Ahora configure el botón de opción en la posición "Protocolo UDP". Abajo, dejando el botón de radio en posición "Puertos locales específicos", establecemos el mismo número que en la situación descrita anteriormente. Hacer clic "Más".
  15. En la nueva ventana dejamos la configuración existente, es decir, el interruptor debe estar en la posición "Permitir conexión". Hacer clic "Más".
  16. En la siguiente ventana, asegúrese nuevamente de que las casillas de verificación junto a cada perfil estén marcadas y haga clic en "Más".
  17. En el último paso en el campo "Nombre" ingrese el nombre de la regla. Debe ser diferente al nombre que se le asignó a la regla anterior. Ahora debes presionar "Listo".
  18. Hemos creado dos reglas que garantizarán que el socket seleccionado esté activado.

Método 4: "Línea de comando"

Puede completar la tarea utilizando la línea de comando. Debe activarse con derechos administrativos.


Método 5: reenvío de puertos

Completemos esta lección describiendo un método que utiliza una aplicación diseñada específicamente para realizar esta tarea: reenvío de puertos simple. Usar este programa es la única opción de todas las descritas, al realizarla puede abrir un socket no solo en el sistema operativo, sino también en la configuración del enrutador, y el usuario ni siquiera tiene que ingresar a su ventana de configuración. Por tanto, este método es universal para la mayoría de los modelos de enrutadores.

  1. Después de iniciar Simple Port Forwarding, en primer lugar, para una mayor comodidad a la hora de trabajar en este programa, debe cambiar el idioma de la interfaz del inglés, que está instalado de forma predeterminada, al ruso. Para hacer esto, haga clic en el campo en la esquina inferior izquierda de la ventana en el que se indica el nombre del idioma actual del programa. En nuestro caso es "inglés yo inglés".
  2. Se abre una gran lista de diferentes idiomas. Seleccione en él "Ruso I Ruso".
  3. Después de esto, la interfaz de la aplicación se rusificará.
  4. en el campo "Dirección IP del enrutador" La IP de su enrutador debería aparecer automáticamente.

    Si esto no sucede, deberá introducirlo manualmente. En la gran mayoría de los casos esta será la siguiente dirección:

    Pero aún es mejor asegurarse de que sea correcto "Línea de comando". Esta vez no es necesario ejecutar esta herramienta con derechos administrativos y por lo tanto la lanzaremos más de una manera rapida de lo que consideramos antes. Marcar Ganar+R. En el campo que se abre "Correr" ingresar:

    Hacer clic "DE ACUERDO".

    En la ventana abierta "Línea de comando" introduzca la expresión:

    Hacer clic Ingresar.

    Esto mostrará información básica de conexión. Necesitamos el valor opuesto al parámetro. "Puerta principal". Esto es lo que se debe ingresar en el campo. "Dirección IP del enrutador" en la ventana de la aplicación Simple Port Forwarding. Ventana "Línea de comando" No lo cerramos todavía, ya que los datos que en él se muestran pueden sernos útiles en el futuro.

  5. Ahora necesitas encontrar el enrutador a través de la interfaz del programa. Hacer clic "Buscar".
  6. Se abre una lista con los nombres de varios modelos de más de 3.000 enrutadores. En él debe encontrar el nombre del modelo al que está conectada su computadora.

    Si no conoce el nombre del modelo, en la mayoría de los casos podrá verlo en la carcasa del enrutador. También puede averiguar su nombre a través de la interfaz del navegador. Para ello introducemos en la barra de direcciones de cualquier navegador web la dirección IP que previamente determinamos a través de "Línea de comando". Está ubicado cerca del parámetro. "Puerta principal". Después de ingresarlo en la barra de direcciones del navegador, haga clic en Ingresar. Se abrirá la ventana de configuración del enrutador. Dependiendo de su marca, el nombre del modelo se puede ver en la ventana que se abre o en el nombre de la pestaña.

    Después de esto, busque el nombre del enrutador en la lista proporcionada en el programa Simple Port Forwarding y haga doble clic en él.

  7. Luego en los campos del programa. "Acceso" Y "Contraseña" Se mostrará el estándar de información de cuenta para el modelo de enrutador específico. Si anteriormente los cambió manualmente, debe ingresar su nombre de usuario y contraseña actuales.
  8. A continuación, haga clic en el botón "Añadir entrada" ("Agrega una nota") en forma de signo «+» .
  9. En la ventana que se abre para agregar un nuevo socket, haga clic en el botón "Agregar especial".
  10. A continuación, se abre una ventana en la que debe especificar los parámetros del socket que se abrirá. en el campo "Nombre" Anotamos cualquier nombre arbitrario, de no más de 10 caracteres de longitud, con el que identificará esta entrada. En la zona "Tipo" dejar el parametro "TCP/UDP". De esta forma no tendremos que crear una entrada separada para cada protocolo. En la zona "Puerto de inicio" Y "Puerto terminal" Ingresa el número del puerto que vas a abrir. Incluso puedes introducir un rango completo. En este caso, se abrirán todos los sockets del intervalo numérico especificado. en el campo "Dirección IP" Los datos deberían extraerse automáticamente. Por lo tanto, no cambie el valor existente.

    Pero por si acaso, puedes comprobarlo. Debe corresponder al valor que se muestra al lado del parámetro. "Dirección IPv4" en la ventana "Línea de comando".

    Una vez realizadas todas las configuraciones especificadas, haga clic en el botón en la interfaz del programa Simple Port Forwarding "Agregar".

  11. Luego, para regresar a la ventana principal del programa, cierre la ventana Agregar puerto.
  12. Como puede ver, la entrada que creamos apareció en la ventana del programa. Selecciónelo y haga clic "Correr".
  13. Luego de esto se realizará el procedimiento de apertura del socket, luego de lo cual se mostrará el siguiente mensaje al final del reporte: "Agregando completo".
  14. Entonces, la tarea ha sido completada. Ahora puede cerrar de forma segura Simple Port Forwarding y "Línea de comando".

Como puede ver, hay muchas formas de abrir un puerto, tanto utilizando herramientas integradas de Windows como utilizando programas de terceros. Pero la mayoría de ellos solo abrirán el socket en el sistema operativo, y la apertura en la configuración del enrutador deberá hacerse por separado. Pero todavía existen programas separados, por ejemplo Simple Port Forwarding, que permitirán al usuario realizar ambas tareas mencionadas anteriormente simultáneamente sin manipulación manual de la configuración del enrutador.

Recientemente tuve que abrir puertos manualmente tcp en Ventanas 8.1
Por lo general, lo que está abierto de forma predeterminada en Windows es suficiente, pero si tiene problemas, por ejemplo, al conectarse al servidor de correo, y las formas habituales de resolver dichos problemas (borrar el caché, cambiar la configuración de seguridad, deshabilitar cortafuegos) no ayudan, es posible que deba abrir uno u otro puerto para las conexiones de red.

Wikipedia: el término firewall o su equivalente en inglés firewall también se utiliza para significar "firewall".
TLS (English Transport Layer Security - seguridad de la capa de transporte, como su predecesor SSL (English Secure Socket Layers - capa de conexión segura): protocolos criptográficos que proporcionan una transferencia segura de datos entre nodos en Internet.
SMTP utiliza el puerto TCP 25 de forma predeterminada. protocolo SSL para enviar correo, utiliza el puerto 465 por defecto.
POP3 utiliza el puerto TCP 110 de forma predeterminada. El protocolo TLS para recibir correo utiliza el puerto 995 de forma predeterminada.

Para abrir puertos TCP o UDP, debe:

1. Haga clic en el botón y vaya a Aplicaciones Ventanas 8.1.
2. Busque y haga clic en el icono Panel de control.
3. Seleccione firewall de Windows.
4. En el panel izquierdo Panel de control\Todos los elementos del Panel de control\Firewall de Windows haga clic en Opciones adicionales.
5. Se abrirá una ventana.
6. En caso de solicitud de UAC Ingrese la contraseña de administrador para confirmar la acción.

Wikipedia: Control cuentas usuarios(Inglés: Control de cuentas de usuario, UAC) - componente de los sistemas operativos Microsoft Windows, apareció por primera vez en Windows Vista. Este componente le solicita que confirme acciones que requieren derechos de administrador para ayudar a proteger contra el uso no autorizado de su computadora. El administrador de la computadora puede desactivar el Control de cuentas de usuario en el Panel de control.

7. Haga clic en Reglas para conexiones entrantes en el panel izquierdo de la ventana Modo de firewall de Windows seguridad incrementada entrante conexiones, por ejemplo, para el puerto 995 del servidor de correo, o en Reglas para conexiones salientes, si necesita crear una regla para extrovertido conexiones, por ejemplo, para el puerto 465 del servidor de correo.

8. Haga clic en Crea una regla... en el panel derecho.
9. Después de esto se abrirá una ventana. Asistente para crear una regla para una nueva conexión saliente. Seleccione un botón Para puerto y presione el botón Más:

10. Elige protocolo TCP Y Puertos remotos específicos, introduzca, por ejemplo, el número de puerto requerido 465 y presione el botón Más:

11. Elige Permitir conexión y presione Más:

12. Seleccione el perfil al que se aplica la regla:

13. Indicamos Nombre Y Descripción esta regla y presione el botón Listo.

¡Todo! El puerto está abierto a conexión de red. Si necesita abrir varios puertos, debe repetir los pasos anteriores para cada puerto por separado.

La Internet moderna no es sólo una colección de páginas web unidas por hipervínculos. El concepto de “Internet” incluye cualquier información digital, a veces utilizada en su totalidad. diferentes dispositivos. Clientes torrent, redes para compartir archivos, componentes de software Actualización automática, numerosos mensajeros instantáneos y dispositivos "inteligentes": todos utilizan tráfico de Internet y puede transmitirse a través del mismo servidor. En teoría, cuando un servidor sirve decenas de miles de servicios diferentes, debería surgir una verdadera confusión, pero esto no sucede, porque cada cliente tiene su propia dirección IP en la red. Pero puede que esto no sea suficiente.

¿Qué son los puertos en Windows 7/10 y por qué son necesarios?

Para distinguir entre solicitudes y optimizar la conexión también se utilizan protocolos y puertos. Esto último se discutirá hoy. Entonces, ¿qué son los puertos, por qué son necesarios, cómo saber qué puertos están abiertos en su computadora y por qué deberían estar abiertos o, por el contrario, cerrados?

Un puerto es una unidad virtual, canal, número de conexión con un cliente o servidor remoto, asignado a un programa en particular. ¿Poco claro? Intentemos explicarlo más claramente. Imagine un edificio enorme con 65.535 puertas. Estas puertas no son simples y conducen a habitaciones internas, sino mágicas y conducen a otros edificios similares. La casa con muchas puertas es tu computadora, y las puertas son puertos a través de los cuales los programas establecen conexiones con otras computadoras.

Cuando una aplicación quiere acceder a la red, se reserva un número de puerto específico, por lo que no hay confusión a la hora de intercambiar numerosos datos. Cuando el programa sale, el puerto se libera, aunque algunos puertos tienen sus propias excepciones. Por ejemplo, los puertos 80 y 443 deben estar abiertos constantemente; de ​​lo contrario, algunos programas no podrán conectarse a Internet, a menos que sus algoritmos proporcionen la posibilidad de una conexión alternativa. Es recomendable mantener bloqueados otros puertos para evitar ataques a la red y explotación por parte de malware.

Cómo comprobar si un puerto está abierto

El concepto de "puerto" se entiende más o menos, ahora descubramos cómo comprobar si un puerto está abierto en una computadora o no. Hay varias formas de comprobar la disponibilidad o no disponibilidad de un puerto. Lo más simple y obvio es utilizar servicios en línea. PortScan.ru o 2ip.ru. Para determinar si un puerto está abierto explícitamente o no, debe ingresar su número en un campo especial y hacer clic en el botón "Verificar".

PortScan.ru y servicios similares también suelen proporcionar servicios de escaneo de puertos abiertos en una computadora.

También puede ver los puertos abiertos en Windows 7/10 usando el método habitual. línea de comando o consola Potencia Shell ejecutándose con derechos de administrador. Para hacer esto, ejecute el siguiente comando en la consola:

netstat-aon | más

En este caso recibirá una lista conexiones activas. La columna "Dirección local" indicará la IP y el número de puerto real que está abierto actualmente. Preste también atención al estado de la conexión. ESCUCHANDO significa que el puerto simplemente está escuchando (esperando una conexión), ESTABLECIDO– hay un intercambio de datos activo entre los nodos de la red, CLOSE_WAIT– espera a que se cierre la conexión, TIEMPO DE ESPERA indica que se ha excedido el tiempo de respuesta.

Alternativamente, puedes usar utilidad gratuita Puertos actuales del famoso desarrollador NirSoft.

La ventaja de esta utilidad es que muestra visualmente no solo los puertos locales y remotos utilizados, sino también los procesos y servicios asociados a ellos, así como las rutas a sus archivos ejecutables, su versión, descripción y mucho más. información útil. Además, CurrPorts se puede utilizar para cerrar conexiones seleccionadas y finalizar procesos en puertos seleccionados.

Cómo abrir puertos en una computadora usando Windows

Ya sabemos cómo determinar los puertos abiertos, ahora veamos cómo abrir puertos en Windows 7/10. Como regla general, para estos fines se utiliza el firewall estándar de Windows. Supongamos que hemos cerrado el usado. clientes de correo bajo el puerto 25 del protocolo SMTP, y debemos abrirlo. Inicie el firewall estándar y haga clic en el enlace "Configuración avanzada" a la izquierda.

En la nueva ventana seleccione Reglas para conexiones entrantes: crear una regla.

Se debe seleccionar el tipo de regla “Para puerto”, se deja el protocolo por defecto, es decir TCP, y en el campo “Puertos locales especificados” ingresamos el número del puerto que necesitamos.

Si necesita abrir varios puertos, agréguelos separados por comas. Haga clic en "Siguiente" y especifique la acción, en este caso "Permitir conexión".

Y finalmente, pasamos a la última etapa de configuración: asignar un nombre a la regla. El nombre puede ser arbitrario, lo principal es que refleja la esencia de la regla.

¿Por qué deberían estar abiertos los puertos 80 y 443?

Entre los muchos puertos, están los que están reservados por defecto para programas populares. Por ejemplo, los puertos 80 y 443 son utilizados principalmente por los navegadores (80 para conexiones normales y 443 para conexiones cifradas seguras). Si estos puertos están cerrados, pueden surgir ciertos problemas al conectarse a juegos y servicios en la nube, realizar transacciones y similares. Sin embargo, no debe apresurarse a abrir los puertos 80 y 443 si se cerraron como resultado del análisis. Si no hay problemas de conexión, es mejor dejar todo como está.

Cómo saber qué puertos está utilizando un programa específico

Ya sabes cómo abrir un puerto en una computadora con Windows 7/10, ahora veamos cómo determinar qué programa o proceso está usando un puerto en particular. Para buscar puertos abiertos en una PC, ya hemos sugerido utilizar la utilidad CurrPorts. Con su ayuda, puede determinar rápidamente el puerto utilizado por cualquier programa de red que se ejecute en la computadora.

Digamos que queremos saber qué puerto ocupa el programa para ocultar la dirección IP. GratisOcultarIP. Lanzamos la utilidad CurrPorts, buscamos el proceso FreeHideIP en la primera columna y buscamos en la columna “Puertos locales” el número del puerto que utiliza.

Puede determinar el puerto utilizado por el programa sin herramientas de terceros, utilizando el propio Windows. Recurramos a la ayuda de una utilidad ya familiar. netstat. Abra una línea de comando o consola de PowerShell como administrador y ejecute el siguiente comando;

netstat-aonb | más

Esta vez agregamos el parámetro a la lista de claves habilitadas. b, responsable de mostrar el nombre del proceso. Por ejemplo, en la captura de pantalla adjunta puedes ver que uno de los procesos Navegador Chrome con ID 5732 actualmente usa el puerto local 61233. En principio, no puede usar la tecla b, pero luego necesitará el Administrador de tareas.

Encontramos el proceso de solicitud en el Administrador, miramos su identificador y lo comparamos con los datos en la columna PID en la línea de comando. Pero ¿por qué hacer movimientos extra si hay un camino más corto?

Además de abrir un puerto en el enrutador, el usuario debe verificar si está abierto en la computadora. Abrir el puerto es necesario para el funcionamiento de determinadas aplicaciones o la instalación del servidor. A menudo, el puerto está bloqueado por el sistema de seguridad de su sistema operativo. En nuestro artículo describiremos formas de resolver este problema.

Primero, verifiquemos qué puertos están abiertos en su computadora. Usemos la línea de comando. Para llamar a la línea, presione la combinación de teclas Win+R y escriba el comando "cmd".
En la ventana de línea de comando escribimos “netstat -a” y vemos una lista de puertos abiertos en tu PC. El estado ESCUCHANDO significa que un proceso ha abierto estos puertos y está esperando conexiones. El estado ESTABLECIDO significa que los puertos están abiertos en un proceso o aplicación específica.

Si su computadora está conectada a través de un enrutador, primero debe abrir los puertos del enrutador. Cómo hacer esto se indica en el artículo.

Para abrir puertos TCP o UDP en su computadora, debe ir a la configuración del firewall. Presione la combinación de teclas Win+R. E ingrese el comando firewall.cpl y haga clic en Aceptar.
En la configuración del firewall, haga clic en el enlace "Configuración avanzada".

Vayamos al apartado de configuración del firewall. En el lado izquierdo del menú, haga clic en el elemento "Reglas para conexiones entrantes"

Se abre una lista. En la ventana "Acción", cree una regla para el puerto.

Seleccione el tipo de protocolo. Marque "Permitir conexión". Haga clic en el botón Siguiente.

En la columna "Nombre" escribimos el nombre de la regla, por ejemplo, cliente torrent. Haga clic en el botón Finalizar.

Si todas las acciones se realizaron correctamente, el puerto con la regla creada estará abierto.
También puedes comprobar si un puerto está abierto o cerrado utilizando varios servicios en línea. Por ejemplo,

Publicaciones sobre el tema.