Para tener una buena conexión de Internet, poder navegar, jugar, acceder a la nube o cualquier otro servicio, es imprescindible tener en cuenta algunos factores. Podemos decir que el router es el dispositivo más importante para poder navegar por Internet. Es el aparato que tienes en tu casa y al que te conectas desde otros dispositivos, ya sea por cable o a través del Wi-Fi. Se va a encargar de gestionar los datos que enviamos y recibimos.
Pero, ¿qué son los puertos? Son las puertas que utiliza el router para que toda esa información pase. Por aquí va a pasar toda la información que enviamos o recibimos de la red. Un router doméstico, cualquiera que tengas en casa de ADSL o fibra óptica, va a tener un total de 65536 puertos. Ni vas a usar todos, ni vas a tener que abrir todos ellos. Estos puertos van a actuar para la entrada y salida de datos. Por ello, si tienes alguno cerrado al usar una aplicación que necesite de él, puedes ver que la conexión es lenta o hay cortes. Por ejemplo al descargar archivos o iniciar una videollamada.
La apertura de puertos (también conocida como Port Forwarding) es una técnica de red que permite redirigir el tráfico entrante desde Internet hacia un dispositivo específico dentro de su red local. Esto se logra configurando el enrutador o firewall para que, cuando reciba una solicitud en un puerto determinado, la reenvíe a una dirección IP y puerto internos predefinidos. Por defecto, los routers y firewalls bloquean todo el tráfico entrante no solicitado como medida de seguridad. La apertura de puertos es necesaria para que servicios y aplicaciones específicos puedan "romper" este bloqueo de manera controlada.
Los puertos no son un elemento que los usuarios habitualmente configuren o pongan en práctica. Sin embargo, en muchos escenarios, es indispensable gestionarlos.
¿Por Qué es Necesario Abrir Puertos?
La principal ventaja de abrir puertos es que permite que aplicaciones y servicios que de otra forma serían inaccesibles desde Internet funcionen correctamente. En muchos casos, la apertura de puertos es la solución a problemas de conectividad.
Lea también: Abrir archivos JAR del SAT: Paso a paso
Necesidades Comunes para la Apertura de Puertos
- No es la primera vez que, sobre todo jugadores de videojuegos de consolas, se quejan de que tienen una NAT mala, o que tienen problemas de conexión por culpa de los puertos.
- También puede que necesites abrir los puertos del router para que una aplicación en concreto funcione mejor. Por ejemplo un programa para realizar descargas, realizar videollamadas como Skype, etc.
- Además, para el trabajo en remoto puede que necesites usar ciertos programas para conectarte a otro equipo que se encuentra en otro lugar o establecer una comunicación con otra persona.
- Sin embargo, también hay casos como usuarios más avanzados que necesitan abrir puertos para su servidor FTP, SSH, servidor VPN, aplicación de videovigilancia, acceso remoto o cualquier motivo que se os ocurra.
- El objetivo es lograr que algún programa en concreto funcione correctamente, como por ejemplo sería una aplicación para descargar, un juego online que tiene que conectarse a servidores, etc.
Aplicaciones y Servicios Específicos que Requieren Apertura de Puertos
- Varias de nuestras soluciones requieren la apertura de puertos para su correcto funcionamiento remoto.
- Biotime Pro / BioCVSecurity / CEIBA: Estos sistemas de control de asistencia y acceso a menudo requieren puertos específicos para la comunicación remota entre el servidor central y los terminales, o para el acceso a la interfaz web de administración.
- Cámaras IP: Para ver sus cámaras de videovigilancia de forma remota a través de Internet (no usando un servicio P2P de la nube), deberá abrir y redirigir puertos (típicamente para RTSP o HTTP).
Apertura de Puertos para SQL Server Reporting Services (SSRS)
En este artículo, aprenderá a abrir manualmente los puertos necesarios en firewall de Windows para permitir el acceso a aplicaciones de servidor de informes y informes publicados de SQL Server Reporting Services (SSRS).
Puede acceder a las aplicaciones del servidor de informes SSRS y a los informes publicados a través de direcciones URL que especifican una dirección IP, un puerto y un directorio virtual. Si habilita Firewall de Windows, podría bloquear el puerto usado por el servidor de informes, lo que provoca problemas como recibir una página en blanco al intentar acceder al portal web o al solicitar un informe. Para resolver estos problemas, debe realizar este paso manualmente.
De forma predeterminada, el servidor de informes escucha las solicitudes HTTP en el puerto 80. Las instrucciones siguientes incluyen pasos para abrir este puerto. Si configura las direcciones URL del servidor de informes para usar un puerto diferente, reemplace el puerto 80 por el número de puerto correcto en las instrucciones.
Tipos de Puertos y Protocolos
Los puertos están supervisados por medio de IANA, una entidad que se encarga de asignarlos a nivel global. Hay algunos que son utilizados por determinados servicios propios del sistema, del propio router o protocolos. Otros, en cambio, se utilizan para las aplicaciones que se conecten a Internet.
Clasificación de Puertos
- Puertos bien conocidos o de sistema: en primer lugar tenemos los que van del 0 al 1023. Son los reservados para el sistema operativo y diferentes protocolos.
- Puertos registrados: los puertos registrados son usados por programas o juegos que instalamos. Lo normal es que se configuren durante el proceso de instalación de esa aplicación. Van del 1024 al 49151.
- Puertos privados o dinámicos: por otra parte, del 49152 al 65535 son las aplicaciones que se conectan a un servidor.
Diferencia entre TCP y UDP
La principal diferencia entre TCP y UDP está en la forma en que gestionan la transmisión de datos.
Lea también: Guía fiscal para nuevos negocios
- TCP (Transmission Control Protocol): Es como el servicio postal certificado de Internet. Cuando envías datos a través de TCP, estableces una conexión con el destinatario antes de comenzar la transmisión. Imagínate que estás enviando un paquete valioso por correo: te aseguras de que el destinatario lo reciba firmando un recibo y verificando que todo llegue en orden. TCP ofrece una estrategia fiable y secuencial.
- UDP (User Datagram Protocol): Por otro lado, está UDP, el protocolo de entrega rápida en Internet. UDP no establece una conexión previa antes de enviar datos. Es como lanzar una botella al mar con un mensaje dentro: no hay confirmación de entrega ni garantiza que el mensaje llegue en orden. UDP es ideal para aplicaciones que priorizan la velocidad sobre la integridad total de los datos, como las transmisiones en tiempo real o los juegos en línea. UDP opta por la velocidad y la eficiencia sacrificando la confirmación de entrega.
Cómo Abrir Puertos en su Router
Si deseamos permitir que se envíe información a un equipo interno desde Internet, deberás decirle al router que reenvíe un puerto determinado, como resultado, cuando el router recibe un paquete destinado a un puerto específico, se reenvía a un equipo local específico. Debemos saber qué puertos son los que utiliza una determinada aplicación, por ejemplo, y abrirlos correctamente en el router.
Acceso al Router
- Lo primero que debéis hacer si queremos abrir los puertos es averiguar los datos de acceso de nuestro router. Actualmente casi todos los routers nuevos tienen una pegatina debajo del mismo donde indican: dirección IP de gestión, nombre de usuario y contraseña de acceso.
- Para conseguir la dirección IP de tu router, debes abrir una consola de cmd en Windows poniendo en el propio buscador de Windows simplemente «cmd» o Símbolo del sistema y pulsamos intro. La IP de la puerta de enlace predeterminada es la que tendréis que poner directamente en el navegador web.
- Una vez averiguado los datos de acceso es tan sencillo como acceder vía navegador web a la dirección IP de gestión, normalmente suele ser 192.168.1.1 o 192.168.0.1, dependerá de cada router cómo lo tenga configurado. Normalmente las credenciales de acceso son «admin/admin», «1234/1234» o similar. Se abrirá la página interna de tu módem, en el apartado Nombre de usuario ingresa la palabra admin y en el apartado Clave ingresa la palabra admin (recuerda ingresar en minúsculas la palabra admin).
- Eso sí, nuestro consejo es cambiar siempre la contraseña para acceder al router, ya que es tan importante como la propia clave del Wi-Fi.
- Si por algún motivo hubieras cambiado la contraseña de acceso al router y no supieras cuál es, la opción que te quedaría es la de resetear el dispositivo. Esto devolverá la configuración a los valores predeterminados, tal y como venían de fábrica, y podrás poner la clave de acceso que viene.
Configuración de Port Forwarding
Una vez dentro de la interfaz del router, la sección para configurar la apertura de puertos puede variar.
- Dependiendo del fabricante del router, en el firmware podremos encontrar el menú como «NAT», «Virtual Server» y también como «Port Forwarding».
- Una vez dentro del menú de configuración de los puertos, normalmente encontraremos o una casilla en blanco o una tecla de “+”, y será tan sencillo como en los campos siguientes introducir los datos adecuados.
- Deberá introducir:
- Puerto Externo: Este es el puerto que deberemos abrir en el router, es fundamental que, si la videoconsola o el servidor necesita un determinado puerto, usemos este en concreto.
- WAN End Port: Si solo es un puerto el que queremos abrir, introduciremos el mismo número de puerto que el inicial, sin embargo, si queremos abrir un grupo de puertos seguidos, por ejemplo, del 100 al 200, aquí introduciremos el ultimo puerto a abrir.
- Dirección IP origen: En algunos casos podremos filtrar por dirección IP de origen, para tener una seguridad adicional.
- Se deben especificar el tipo de tráfico (TCP o UDP), y el número/s de puerto/s (si pones más de uno, sepáralos con comas).
- Una vez realizado esto solo faltará aplicar los cambios y ya tendremos la configuración realizada para los puertos introducidos.
- Cabe destacar que, si deseamos abrir varios puertos al mismo tiempo, también podemos hacerlo, debemos seguir exactamente los mismos pasos indicados anteriormente. La única diferencia radica en que una vez que hemos colocado el nombre a nuestra regla y hemos especificado la IP del equipo para el que vamos a abrir los puertos.
- Una aclaración, si queremos abrir diferentes puertos no consecutivos tendremos que utilizar la sintaxis que nos explica ASUS en la parte inferior.
Configuración de IP Fija para Dispositivos Internos
Es muy importante que la dirección IP privada del dispositivo en cuestión no cambie nunca, es muy importante poner una dirección IP privada fija de manera manual en el ordenador o servidor. Otra opción mucho más elegante es entrar vía web al router usando el servidor DHCP estático o «Static DHCP» en el apartado correspondiente del firmware. Aquí tendremos que poner la dirección MAC de la tarjeta de red, y la dirección IP privada que tú quieras.
Configuración Específica para Routers Movistar
En el caso del router de Movistar, puedes abrir los puertos de una manera sencilla. Para ello tienes que acceder a la configuración del aparato, como hemos explicado anteriormente. La puerta de enlace es 192.168.1.1, salvo que la hayas modificado. Pones los datos de acceso y entras.
- Tienes que poner la dirección IP del dispositivo donde vamos a establecer las conexiones, el protocolo, el rango de puerto (salvo que sea uno en concreto) y también puedes ponerle un nombre a esa regla de puertos. Por ejemplo podrías ponerle «Puertos para jugar online».
- Una vez lo hayas rellenado correctamente solo tienes que darle a Añadir.
- A partir de ese momento, ese puerto o esos puertos que hayas configurado ya estarán abiertos en tu router HGU de Movistar. Podrás ver en cualquier momento cuáles tienes abiertos y revertir la situación en caso de que lo necesites.
- Si necesitas cerrarlos, solo tienes que seguir los mismos pasos y eliminas esa regla que has creado.
Otra opción es a través del portal Alejandra, del router de Movistar, donde encontrarás incluso puertos específicos con su nombre donde únicamente tienes que seleccionar el que te interese y lo abres. Es una alternativa a tener que acceder de forma manual a la configuración y poner los puertos.
Lea también: Uso del Certificado de Sello Digital (CSD)
Uso del Protocolo Universal Plug and Play (UPnP)
Hoy en día, y gracias al protocolo UPnP ya no es tan necesario tener que abrir puertos en nuestros routers de forma manual como hacíamos antaño. Sin embargo, aún hay excepciones como algunas aplicaciones, o juegos que no nos queda más remedio que abrir los puertos manualmente, ya que no disponen de esta funcionalidad incorporada, y no son capaces de «decirle» al router que necesitan ser accesibles por un puerto externo.
Una opción alternativa es usar el protocolo UPnP. No es algo que esté en todos los routers, pero sí en muchos. Viene de Universal Plug and Play y su función es abrir o cerrar puertos del router de forma automática cuando instalamos alguna aplicación que los necesite. Universal Plug and Play maneja automáticamente el proceso de reenvío de puertos y funciona bien en su mayor parte. Por ejemplo si usas una videoconsola o algún juego para el ordenador, tenerlo activado significa que va a abrir los puertos necesarios de forma automática. Además, lo bueno es que cuando no se utilizan los vuelve a cerrar sin que tengamos que hacer nada.
Para activar el protocolo UPnP en el router hay que acceder a la configuración y entrar en ajustes avanzados. Dependerá del modelo exacto, pero tienes que buscar UPnP y activar el botón.
Apertura de Puertos en Firewall de Windows
La gestión de Firewall no es sólo una tarea de Administradores de Sistemas o profesionales IT en Windows Server o distribuciones de servidores. Cada vez más gente está siendo consciente que debemos tener en cuenta la privacidad y seguridad aplicada en todas nuestras conexiones a internet y redes.
En este manual nos centramos en el Firewall de sistemas Windows, pero es necesario tenerlo en cuenta en otros Firewall como son de Linux o Mac.
Abrir puertos windows 10 es útil cuando necesitamos realizar una conexión concreta como Escritorio remoto Windows 10 o transferencia de archivos pero hay que tener en cuenta que abrir puerto Windows 10 puede tener consecuencias.
Windows 10 tiene configurados algunos puertos por defecto abiertos para que no se produzcan errores de comunicación. Pero es bueno tener en cuenta que podemos cerrar puertos que no usemos habitualmente y así evitar que se puedan colar contenidos malintencionados. Aunque vamos a ver cómo abrir puertos en Windows 10, también debes saber cómo cerrar puertos Windows 10.
Creación de una Nueva Regla de Entrada
- Abra las opciones de configuración del Firewall de Windows en el servidor de informes. En primer lugar, ejecute el Windows Defender Firewall con seguridad avanzada o seleccione configuración avanzada en el panel de control del Firewall de Windows.
- En el área Reglas de entrada, cree una nueva regla de entrada.
- En la página Tipo de regla, seleccione la opción Puerto y Siguiente.
- En la página Protocolos y puertos, introduzca un puerto específico en el campo puertos locales específicos (por ejemplo, 8443 para el servidor web nginx de octoplant) y seleccione Siguiente.
- En la página Acción, seleccione la opción Permitir la conexión y seleccione Siguiente.
- En la página Perfil, seleccione todas las opciones (configuración estándar), para aplicar la regla para varios usos, y seleccione Siguiente.
- En la página Nombre, introduzca un nombre para la nueva regla y finalice el proceso.
- Repita este proceso para cada puerto requerido.
Estos pasos te permiten abrir un asistente para configurar un programa, puerto, etc. Deberás elegir el tipo de tráfico que quieres (TCP o UDP), y el número/s de puerto/s (si pones más de uno, sepáralos con comas). Finalmente, le debes poner un nombre a la regla y si quieres también puedes añadir una descripción.
Configuración para SQL Server Reporting Services (SSRS)
Después de abrir el puerto, conceda acceso de usuario al servidor de informes a través de las asignaciones de roles en Inicio y en el nivel de sitio. Esta acción se realiza antes de confirmar si los usuarios remotos pueden acceder al servidor de informes en el puerto abierto. Incluso si el puerto se abre correctamente, es posible que las conexiones del servidor de informes sigan fallando si los usuarios carecen de permisos suficientes.
Administración de Puertos con CMD en Windows
Hay una forma de cerrar o liberar un puerto usando la línea de comandos o Símbolo de sistema. Para realizarlo necesitaremos el PID asociado al puerto que queremos liberar por lo que debemos realizar lo siguiente.
- Abrimos la terminal de comandos pulsando primero esta combinación y abriendo la ventana de Ejecutar.
- Ahora nos mostrará el listado de conexiones que están usando ese puerto. Verás al lado de cada conexión un PID asociado.
- La última columna de la derecha corresponde a los valores PID que variarán para ese puerto en función de la IP.
Con estas opciones podemos abrir puertos Windows 10 o abrir puerto Firewall Windows 10.
Implicaciones de Seguridad y Mejores Prácticas
Cuando abrimos puertos en nuestro router, es siempre buscando los beneficios que esto tendrá sobre nuestra conexión o sobre el uso de alguna aplicación o servicio. Sin embargo, esta acción conlleva riesgos importantes.
Riesgos Asociados a la Apertura de Puertos
- Aumento de la Superficie de Ataque: Cada puerto abierto es una potencial puerta de entrada para ciberdelincuentes. Lo primero a lo que podemos estar expuestos es a ataques con malware, troyanos y accesos no autorizados. Muchos de ellos utilizan puertos específicos para realizar la comunicación, y acceder a nuestro equipo por medio de paquetes de datos.
- Exposición a Vulnerabilidades: La exposición a vulnerabilidades en general aumenta en todos los sentidos, pues los atacantes pueden realizar un proceso similar al anterior: realizar análisis para crear listados con los que conocen los puertos abiertos, y viendo los puntos que están más expuestos a débiles ante los ataques.
- Ataques DDoS: Los ataques DDoS son uno de los grandes problemas que nos podemos encontrar. Aprovechan una puerta de entrada en la red, para facilitar la transferencia de datos con algún servicio de forma masiva, generando un colapso del ancho de banda, lo cual derivará el tráfico a otro puerto.
Por más que tu intención sea únicamente jugar online sin problemas, lo cierto es que en el momento de abrir un puerto que no está en uso se va a empezar a asumir un riesgo adicional. Y todo porque puede ser aprovechado por un tercero. Sin embargo, hay que tener en cuenta que no todos los puertos son iguales, y hay algunos que resultan más perjudiciales si están abiertos.
Recomendaciones de Seguridad Cruciales
- Para reducir significativamente el riesgo de ataques automatizados (escaneos de puertos comunes), se recomienda encarecidamente NO utilizar los puertos por defecto (como el 80 para HTTP, 443 para HTTPS, 22 para SSH, 3389 para RDP, 554 para RTSP). En su lugar, utilice puertos no comunes (por encima del 10000). Por ejemplo, para acceder a su cámara IP, no abra el puerto 554, sino que redirija un puerto externo como 35555 al puerto 554 de la cámara.
- Por lo cual, antes de abrir los puertos en nuestros router, debemos asegurarnos que estamos debidamente protegidos ante cualquier tipo de problema que se pueda presentar. Lo más recomendable, es tener los puertos sometidos a escaneos constantes en tiempo real que nos ayuden a adelantarnos a los atacantes.
- Del mismo modo, cuando hayamos acabado, cerrarlo de nuevo sería lo ideal. Sabemos que puede ser tedioso hacerlo cada vez que deseemos jugar, pero esto minimizaría mucho los riesgos en el resto de la navegación y uso del router.
Verificación y Solución de Problemas
Una vez que hayamos configurado el puerto, aplicamos cambios y comprobamos el acceso desde el exterior (Internet).
Consideraciones de Conectividad
Es completamente necesario y obligatorio que nuestro operador nos proporcione una dirección IP pública, si tenemos CG-NAT en nuestra conexión no podremos acceder desde el exterior. Esto es algo completamente normal, y es lo primero de lo que debes asegurarte para ello.
Comprobación de Puertos Abiertos
Por otro lado, siempre puedes comprobar si está realmente abierto. Hay herramientas online o descargables que permiten llevar a cabo rápidamente un escaneo para revisar si los puertos del router están o no abiertos. También puede comprobar que el puerto se abre correctamente iniciando el portal web en un equipo diferente.
- Si no quieres instalar ni usar una herramienta de terceros, puedes usar el comando netstat -an en Windows para que aparezca la lista de los puertos.
- Si en tu caso usas macOS, entonces tendrás que ir a Utilidad de red > Port Scan > Introducir la dirección IP > Explorar.
Copia de Seguridad de la Configuración
También os queremos recomendar que, una vez realizada la configuración a vuestro gusto, es recomendable realizar un backup de la configuración del router, ya que si hacéis un RESET o vuestro operador actualiza el router, es muy posible que lo devuelva a valores de fábrica.
tags: #abrir #puertos #deconta #fiscal #información
