Linux / Comando ping: comprobar respuestas y tiempo de ida y vuelta
ping envía solicitudes de eco del Protocolo de Mensajes de Control de Internet (ICMP) para comprobar respuestas y medir el tiempo de ida y vuelta (RTT). La ausencia de respuestas no basta para concluir que un equipo o todos sus servicios estén caídos.
El tiempo de respuesta es el tiempo que tarda en ir y volver al destino, y varía según la ruta de transmisión, la congestión y las políticas de prioridad. Algunos hosts y cortafuegos bloquean o limitan ICMP. Al ejecutar con un nombre DNS, también interviene la resolución de nombres, por lo que al verificar nuevamente con la dirección IP se puede acotar la causa.
Sintaxis básica
ping [opciones] destino
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man ping en el sistema actual.
Ejemplos de uso
Limitar el número de solicitudes
Se envían solo cuatro veces y se revisan las estadísticas resumidas.
ping -c 4 example.com
Verificación de ruta IPv4
Seleccione una dirección IPv4 para verificar la respuesta.
ping -4 -c 4 example.com
Límite de tiempo de espera de respuesta
Se configura para no esperar demasiado tiempo en destinos lentos o bloqueados.
ping -c 4 -W 2 192.0.2.1
Leer tiempo de respuesta y tasa de pérdida
ping revisa la alcanzabilidad básica y el tiempo de ida y vuelta mediante solicitudes y respuestas ICMP Echo. El ejemplo envía dos solicitudes a la dirección de loopback local.
ping -c 2 127.0.0.1
Ejemplo de salida resumida de un entorno de loopback normal:
2 packets transmitted, 2 received, 0% packet loss
La línea de respuesta de time= es el tiempo de ida y vuelta en milisegundos y varía en cada ejecución. Que un destino remoto no responda no significa necesariamente que el servidor esté apagado. El cortafuegos puede estar bloqueando ICMP o puede haber problemas en la ruta, así que también verifique por separado el puerto de servicio y el estado de DNS.
Opciones y formatos principales
| Opciones·Formato | Descripción |
|---|---|
-c cantidad |
Se envía solo el número especificado de solicitudes y se termina. |
-4 / -6 |
Se utiliza IPv4 o IPv6. |
-W segundos |
Especifica el límite de espera para cada respuesta. |
-w segundos |
Establece un plazo global para la prueba. |
-i segundos |
Especifica el intervalo de solicitud. |
Precauciones al usar
Las pruebas continuas o de alta frecuencia pueden sobrecargar el sistema o la red; limite su uso a lo necesario para el diagnóstico. Un 100% de pérdida puede deberse a filtros ICMP o problemas de ruta. Si utiliza un nombre y falla su resolución DNS, investigue ese problema por separado. Compruebe además el puerto y el protocolo del servicio que le interesa.
Preguntas frecuentes
¿Significa que el servidor está apagado si no hay respuesta al ping?
No se puede afirmar de esa manera. Incluso si un firewall o una política bloquea la respuesta ICMP, los servicios web o SSH pueden estar funcionando normalmente.
Documentación oficial
Se puede verificar el funcionamiento exacto de las opciones y las diferencias entre implementaciones en la documentación oficial de ping.




