Introducción
Ping es una utilidad de software de administración de redes informáticas que se utiliza para probar la accesibilidad de un host en una red de Protocolo de Internet (IP). Está disponible para prácticamente todos los sistemas operativos que tienen capacidad de red, incluida la mayoría del software de administración de red incorporado.
Números de puerto pertenecen a protocolos de capa de transporte, como TCP y UDP . Los números de puerto ayudan a identificar dónde se reenvía un mensaje de Internet o de otra red cuando llega.
S o Puertos de ping es una de las técnicas de solución de problemas más efectivas para ver si un servicio está activo o no.
En este tutorial, le mostraremos cómo hacer ping a un puerto en Linux usando tres herramientas diferentes.
Herramientas para hacer ping a un puerto en Linux
Entonces puede usar estas herramientas para hacer ping a un puerto:
- Telnet
- Netcat (nc)
- Mapeador de redes (nmap)
Hacer ping a un puerto específico a través de Telnet
Telnet es_un protocolo de aplicación que se utiliza en Internet o en una red de área local para proporcionar un recurso de comunicación orientado a texto interactivo bidireccional mediante una conexión de terminal virtual. Datos de usuario intercalados en banda con información de control de Telnet en una conexión de datos orientada a bytes de 8 bits a través del Protocolo de control de transmisión (TCP).
- Si Telnet no está instalado, instálelo con el siguiente comando:
yum install telnet -y #CentOS/Fedora
sudo apt install telnet -y #Ubuntu
- Sintaxis para hacer ping a un puerto mediante telnet
telnet [address] [port number]
Ejemplo:
telnet google.com 443
- Salga de telnet ejecutando q comando o presionando Ctrl + ] .
Hacer ping a un puerto específico a través de Netcat
netcat (a menudo abreviado como nc ) es una utilidad de red informática para leer y escribir en conexiones de red mediante TCP o UDP. El comando diseñado para ser un back-end confiable que puede ser usado directamente o controlado fácilmente por otros programas y scripts.
- Si netcat no está instalado, instálelo con el siguiente comando:
yum install netcat -y #CentOS/Fedora
sudo apt install netcat -y #Ubuntu
- Sintaxis para hacer ping a un puerto usando netcat
nc -vz [address] [port number]
Ejemplo:
nc -vz google.com 80
Como se muestra arriba, ¡la conexión fue exitosa!
Hacer ping a un puerto específico a través de Nmap
Nmap (Mapeador de red ) es un escáner de red gratuito y de código abierto, utilizado por Nmap para descubrir hosts y servicios en una red informática mediante el envío de paquetes y el análisis de las respuestas. La utilidad también es útil para encontrar puertos abiertos y detectar riesgos de seguridad.
- Si netcat no está instalado, instálelo con el siguiente comando:
yum install nmap -y #CentOS/Fedora
sudo apt install nmap -y #Ubuntu
- Una vez que Nmap esté instalado en el sistema, haga ping a un puerto específico con la sintaxis:
nmap -p [port number] [address]
Ejemplo:
nmap -p 80 yahoo.com
- Sintaxis para hacer ping a más de un puerto
nmap -p [number-range] [address]
Ejemplo :
nmap -p 80-93 yahoo.com
Conclusión
Eso es todo
Ilustramos cómo hacer ping a un puerto específico en Linux.