A lighthouse labeled with an IP number and port

Un número de puerto representa una dirección virtual para un programa en tu dispositivo. Es como una versión en miniatura de una dirección IP (que es la dirección de un dispositivo en Internet). Así que, si alguien te envía un mensaje por Instagram, dicho mensaje tendrá una doble dirección: la IP de tu dispositivo y el número de puerto que utiliza Instagram. Sin embargo, averiguar qué puertos están abiertos es otro tema. Este artículo te indicará cómo encontrar los puertos abiertos. 

Cómo encontrar tu número de puerto

Windows
macOS
  1. Pulsa la tecla Windows + S.
  1. Pulse la tecla comando + barra espaciadora.
  1. Escribe «cmd» y pulsa Intro.
  1. Escribe «terminal» y pulsa Intro.
  1. En la consola, escribe «netstat -a» y vuelve a pulsar Intro.
  1. En el terminal, escribe «netstat -an» y vuelve a pulsar Intro.
  1. Tus puertos aparecerán bajo la columna Dirección local en el formato
  1. Tus puertos aparecerán bajo la columna Dirección local en el formato

Índice

    ¿Qué es un puerto?

    Un puerto representa un punto virtual en tu dispositivo, donde comienza y termina una conexión de red. A diferencia de una dirección IP, un puerto es específico del proceso, pero no del dispositivo. Sin embargo, ambos resultan necesarios para la comunicación a través de Internet. 

    Si una dirección IP fuera la dirección de un edificio, un número de puerto sería el número del piso. 

    Los puertos representan diferentes procesos y servicios de un dispositivo. Por ejemplo, las aplicaciones que utilizan Internet tendrán diferentes puertos que los correos electrónicos o las páginas web. Esto permite al dispositivo clasificar el tráfico de Internet de forma ordenada. 

    Por ello, si tu IP es 123.6.457.8 y estás jugando a un juego en Steam, cualquier tráfico web relacionado con el juego se marcará como 123.6.457.8:27000: tu IP más el número de puerto que Steam utiliza para el tráfico del juego. 

    ¿Qué es mi número de puerto?

    Port and ships with port numbers.

    Un número de puerto es una etiqueta digital que ayuda a identificar diferentes puertos dentro de un dispositivo. Como se ha indicado antes, es como un número de apartamento añadido a la dirección del edificio, representada por la dirección IP.

    Dado que muchos puertos están presentes en distintos dispositivos, no existe «mi número de puerto». Los números vienen preestablecidos y no pertenecen a nadie.

    No obstante, puedes encontrar una lista completa de los puertos utilizados en tu dispositivo.

    Una guía detallada para encontrar tu número de puerto

    En resumen, se necesita un único comando de consola para encontrar la lista completa de los puertos y sus números. Cuando utilices el comando «netstat -a», verás un montón de variaciones de tu dirección IP con los números de puerto. 

    Los puertos siempre se muestran con su dirección IP delante. Si tu dirección IP es 255.255.255, un puerto IP tendrá un aspecto similar a 255.255.255:46664 («46664» es el número de puerto). 

    Esa es la versión resumida. Veamos cómo encontrar los números de puerto en diferentes dispositivos.

    ¿Cómo puedo encontrar mi número de puerto en Windows?

    Sigue estos sencillos pasos para consultar tus puertos y sus números en Windows:

    1. En tu cuadro de búsqueda, escribe «cmd» y pulsa Intro.
    Windows search box with cmd written in it
    1. Escribe el comando «netstat -a» en la consola que aparecerá y pulsa Intro para consultar una lista completa de los puertos y los números de puerto.
    Command Prompt window showing port numbers

    Encontrarás tu dirección IP y el número de puerto en las columnas Dirección local y Dirección extranjera.

    ¿Cómo puedo encontrar mi número de puerto en macOS?

    Antes se podían escanear los puertos del dispositivo a través de una aplicación «Utilidad de Red» en macOS, pero Apple ha eliminado esta opción hace poco. A fin de localizar su número de puerto en macOS, necesita:

    1. Escribir «terminal» en tu búsqueda con Spotlight (comando + barra espaciadora).
    macOS search window with terminal written in it
    1. Escribir el comando «netstat -an» para consultar una lista completa de los puertos y sus números.
    macOS terminal window

    Si encuentras varias secciones, busca el encabezado Protocolo, Dirección local, Dirección extranjera y Estado. 

    Encontrarás tu número IP con un número de puerto en la columna Dirección local y las direcciones IP entrantes en la columna Dirección extranjera.

    macOS terminal window showing IP addresses and ports

    Además, la sección Protocolo muestra qué protocolo de comunicación utiliza el puerto. Este será UDP (User Datagram Protocol, protocolo de datagramas de usuario) o TCP (Transmission Control Protocol, protocolo de control de transmisión).

    ¿Cómo puedo encontrar mi número de puerto en Android?

    Resulta más complicado encontrar los números de puerto en los dispositivos móviles. Se desconoce hasta qué punto son privadas o seguras las aplicaciones de comprobación de redes y qué datos recopilan. 

    Por ello, pregunté al responsable de seguridad de Surfshark al respecto y me recomendó Nmap Security Scanner. Esta es la opción ideal para los nerds.

    1. Descarga e instala Nmap Security Scanner en un PC/Mac/portátil Linux. 
      1. Admira el diseño de la página web de Nmap. 
    A screenshot of the Nmap website
    1. Ten el portátil y el teléfono conectados a la misma red wifi. 
    2. Abre la línea de comandos/terminal en tu portátil.
    3. Introduce nmap –p– tu.dirección-ip-móvil antes de pulsar Intro.
    Command prompt line with the Nmap command entered
    1. Espera a que se complete el proceso. 
    2. Los puertos abiertos aparecerán bajo la línea SERVICIO DE ESTADO DE PUERTOS.
    NMap scan results showing an open port

    ¿Cómo puedo encontrar mi número de puerto en el iPhone?

    La App Store de Apple no es muy buena a la hora de mostrar si una aplicación de diagnóstico de red es fiable o si está robando datos como si fueran a prohibirlo. Por ello, deberías hacerte con un portátil y utilizar un programa denominado Nmap Security Scanner. 

    Descarga e instala Nmap Security Scanner en un PC/Mac/portátil Linux. 

    1. Conecta el portátil y el iPhone a la misma red wifi. 
    2. Abre la línea de comandos/terminal en tu portátil. 
    3. Introduce nmap –p– tu.dirección-ip-móvil y pulsa Intro.
    4. Espera hasta que se complete el proceso. 
    5. Los puertos abiertos del iPhone aparecerán bajo la línea SERVICIO DE ESTADO DE PUERTOS. 

    ¿Cuál es la diferencia entre los puertos UDP y TCP?

    Los puertos necesitan utilizar protocolos de transporte (métodos de transferencia de información) para enviar y recibir datos. Los más destacados son TCP (Transmission Control Protocol, protocolo de control de transmisión) y UDP (User Datagram Protocol, protocolo de datagramas de usuario).

    Sus casos de uso suelen variar en función de la situación. Aquí presento un resumen sobre cómo compararlos.

    TCP
    UDP
    Está orientado a la conexión, lo que lo vuelve estable y más fiable.
    Carece de conexión, lo que significa que prioriza la velocidad.
    El protocolo de enlace de tres vías lo vuelve más seguro, pero más lento.
    Sin protocolo de enlace, lo vuelve menos seguro y fiable.
    Utilizado por la World Wide Web (WWW), los servicios de correo electrónico, la transferencia de archivos y algunos servicios de reproducción en directo.
    Utilizado para aplicaciones y servicios sensibles al tiempo como la reproducción en directo, los juegos en línea y las aplicaciones de comunicación por voz.
    Esencial cuando la integridad de los datos es más importante que la velocidad.
    Esencial cuando la velocidad es más importante que el hecho de que todos los datos lleguen correctamente.

    ¿Qué puedo hacer con un número de puerto?

    Con un número de puerto, puedes:

    Maximizar la velocidad de Internet

    Abrir y redireccionar los puertos evita algunos de los procesos que consumen recursos en el rúter. Esto puede mejorar tus experiencias de descarga o de reproducción.

    Dar permiso a juegos y aplicaciones para evitar los cortafuegos

    Algunos programas o juegos en línea pueden tener problemas con el cortafuegos. Conociendo los números de puerto, puedes configurar tu dispositivo para que brinde acceso a estos puertos para eludir las defensas.

    Detectar puertos abiertos (vulnerables) en tus dispositivos o red

    Dado que los puertos reciben información en los paquetes de datos, los que quedan abiertos pueden actuar como puntos de entrada para los piratas informáticos. Si quieres protegerte, asegúrate de que no tienes ningún puerto abierto.

    ¿Qué son los puertos de Windows/MacOS?

    Algunos procesos y aplicaciones contienen con sus propios puertos permanentes. Aquí tienes una lista:

    Puerto
    Uso
    20
    Intercambio de archivos FTP (protocolo de transferencia de archivos)
    22
    SSH (Secure Shell) y otras comunicaciones seguras
    25
    SMTP (protocolo simple de transferencia de correo) para el enrutamiento de correo electrónico
    53
    DNS (sistema de nombres de dominio) o lo que se utiliza para los fines más básicos de desbloqueo de Internet
    80
    HTTP (protocolo de transferencia de hipertexto) o cómo se solía acceder antes a los sitios web
    194
    IRC (Internet Relay Chat), algo así como el Discord primigenio
    443
    HTTPS (protocolo seguro de transferencia de hipertexto) o básicamente cómo se accede a los sitios web en la actualidad
    556
    RTSP (protocolo de transmisión en tiempo real), que permite el funcionamiento de la reproducción en Spotify y Skype
    666
    DOOM, el abuelo de todos los juegos FPS en línea

    ¿Cómo puedo saber si tengo algún puerto abierto?

    Existen muchos escáneres de puertos, tanto en software como en línea, que pueden ayudarte a comprobar si tienes puertos abiertos o si tu cortafuegos está bloqueando los puertos que acabas de redireccionar o abrir. Usarlos también te permite escanear su sistema en busca de puertos vulnerables.

    El peligro de los puertos abiertos es una de las razones por las que la mayoría de las VPN como Surfshark no admiten el redireccionamiento de puertos VPN. Tu seguridad constituye nuestra máxima prioridad, por lo que no podemos recomendarte abrir puertos.

    Sin embargo, si tienes interés en la seguridad y la privacidad en Internet, te recomiendo que eches un vistazo a la VPN de Surfshark y a sus numerosas funciones.

    En conclusión: conoce tus puertos y mantenlos cerrados

    Los puertos representan una de esas tecnologías que funcionan en segundo plano para que la comunicación en línea funcione. Sin embargo, también pueden convertirse en brechas en ciberseguridad. Por eso no recomendamos dejar ningún puerto innecesario abierto. Tampoco redireccionarlos cuando estés utilizando una VPN.

    Evita las brechas de seguridad
    Una VPN es un componente importante para mantener segura su vida en línea
    Surfshark

    PREGUNTAS FRECUENTES

    ¿Cómo puedo encontrar mi dirección IP y mi puerto?

    Puedes encontrar tu dirección IP y tus puertos abriendo la consola, introduciendo el comando «netstat -a» y buscando los números en Dirección local. 

    ¿Qué número de puerto es 8080?

    8080 es el número de puerto que suelen utilizar los servidores web. 

    ¿Cuáles son los tres tipos de puertos?

    Los números de puerto se dividen en tres rangos: puertos conocidos, puertos registrados y puertos efímeros: 

    • Puertos conocidos (0-1023): utilizados por los procesos vitales del sistema operativo: HTTP para el tráfico de Internet, FTP para la transferencia de archivos, etc. 
    • Puertos registrados (1024-49151): registrados por compañías con IATA (Internet Assigned Numbers Authority, la autoridad de números asignados supervisa Internet) para su propio uso. Skype utiliza el puerto 23339, BitTorrent utiliza los puertos 6902-6968. 
    • Puertos efímeros (49152-65535): utilizados por procesos personalizados o temporales, como las pestañas del navegador. 

    ¿Qué puerto utiliza IP?

    Filosóficamente hablando, IP no utiliza ningún puerto o utiliza todos los puertos. Lo más cercano a una respuesta aquí sería 443, el puerto utilizado por HTTPS, el protocolo que maneja la mayor parte del tráfico de sitios web.