Cómo hacer ping a un puerto específico
Ping es una herramienta utilizada para verificar el estado de las conexiones de red entre dos computadoras. Técnicamente, ping usa un protocolo que no incluye el concepto de números de puerto, por lo que no hay un puerto de ping estándar, ni puede usar ping para verificar el estado de un puerto específico. Sin embargo, puede usar otras herramientas para verificar si puede conectarse a una dirección IP y un puerto en particular, lo que equivale a enviar un ping a una IP y un puerto.
Cómo hacer ping a un puerto
Ping verifica si es posible llegar a una computadora desde otra. Utiliza lo que se llama el protocolo de mensajes de control de Internet, o ICMP, además del protocolo estándar de Internet para pedirle a una computadora en una dirección IP particular que envíe un mensaje de respuesta para confirmar que ambos pueden comunicarse.
Las herramientas de ping están incluidas en la mayoría de los sistemas operativos modernos, y en Microsoft Windows, Apple macOS y Linux puede usar la línea de comando para enviar un ping. Simplemente escriba "ping" seguido de un nombre de dominio de Internet o una dirección IP para enviar un mensaje de ping y recibir notificaciones de cualquier respuesta.
IP e ICMP no incluyen el concepto de números de puerto. Estos se incluyen en protocolos de nivel superior, incluido el protocolo de control de transmisión, o TCP, que se utiliza para enviar correos electrónicos y tráfico de la World Wide Web. Los puertos también se incluyen en el protocolo de datagramas de usuario, o UDP, que se utiliza para enviar un tráfico de Internet más simple. En ambos protocolos, los números de puerto se utilizan para diferenciar diferentes servicios que se ejecutan en el mismo servidor. Por ejemplo, los navegadores web generalmente se conectan al puerto 80 en un servidor web y las herramientas de correo electrónico se conectan al puerto 25 para enviar mensajes con el protocolo simple de transferencia de correo.
Debido a que ping no opera sobre un protocolo con números de puerto, no puede hacer ping a un puerto en particular en una máquina. Sin embargo, puede usar otras herramientas para abrir una conexión a una IP y un puerto en particular y obtener la misma información que obtendría si pudiera hacer ping a una IP y un puerto.
Alternativas de ping para verificar puertos
Una técnica para verificar si puede conectarse a una máquina en particular es usar telnet, una herramienta de conexión de red simple. Está instalado en Windows, macOS y Linux.
En Windows, es posible que deba activar telnet antes de poder usarlo a través del Panel de control. Para hacerlo, abra el menú Inicio y escriba "Panel de control" en el cuadro de búsqueda. Haz clic en "Programas", seguido de "Programas y características". Seleccione "Activar y desactivar las funciones de Windows" y "Cliente Telnet" para activar Telnet. Haga clic en "Aceptar" si se le solicita que lo haga.
Después de activar telnet, abra un símbolo del sistema en su sistema operativo. En Windows, haga esto escribiendo "cmd" en el cuadro de búsqueda en el menú Inicio y haciendo clic en el icono del símbolo del sistema. En la ventana del símbolo del sistema, escriba "telnet" seguido de un espacio, luego una dirección IP o nombre de dominio seguido de otro espacio y luego el número de puerto. Por ejemplo, para verificar si puede conectarse al puerto 80 en www.example.com, escriba "telnet www.example.com 80" en la ventana del símbolo del sistema.
Si el puerto está abierto y accesible, recibe una respuesta de la otra computadora. De lo contrario, verá un mensaje de error.
Puede utilizar otras herramientas para comprobar si un puerto está abierto. Si es un puerto al que desea conectarse con una determinada herramienta, como un cliente de correo electrónico o un navegador web, utilice esa herramienta para intentar conectarse al puerto. También puede usar otras herramientas de mantenimiento de red, como Netcat, Nmap o Ncat para probar un puerto en particular.