Comando Ping en Windows, Linux y Mac: cómo usarlo paso a paso
El comando ping es una de las herramientas de diagnóstico de red más utilizadas por administradores de sistemas, desarrolladores y técnicos de soporte. Permite comprobar si un servidor o dominio es accesible desde tu equipo y medir la latencia de la conexión en milisegundos.
En esta guía aprenderás cómo hacer ping en Windows (CMD), Linux y Mac paso a paso, qué significan los resultados y cómo interpretar los errores más comunes.
¿Qué es el ping y para qué sirve?
El ping (acrónimo de Packet Inter-Network Groper) es una utilidad de red que envía paquetes ICMP a una dirección IP o dominio y espera su respuesta. A partir de esa comunicación se puede determinar:
- Si el host está activo: si responde, el servidor o dispositivo está encendido y accesible.
- La latencia: el tiempo de ida y vuelta de los paquetes, expresado en milisegundos (ms).
- La pérdida de paquetes: si algún paquete no regresa, puede indicar problemas de red o de configuración en el servidor.
- La IP real de un dominio: al hacer ping a un nombre de dominio, el sistema resuelve su dirección IP automáticamente.
Es especialmente útil para diagnosticar problemas de conectividad entre tu ordenador y un servidor de hosting, un VPS o cualquier dispositivo en red.
Cómo hacer ping en Windows (CMD)
En Windows el comando ping se ejecuta desde el Símbolo del sistema (CMD). Sigue estos pasos:
Paso 1 — Abrir el Símbolo del sistema
Tienes tres formas de abrirlo:
- Pulsa Windows + R, escribe
cmdy haz clic en Aceptar. - Haz clic en el menú Inicio, escribe cmd en el buscador y abre Símbolo del sistema.
- Pulsa Windows + X y selecciona Terminal o Símbolo del sistema.
Paso 2 — Ejecutar el comando ping
Escribe el siguiente comando sustituyendo tudominio.com por el dominio o dirección IP que quieras comprobar:
ping tudominio.com
Por ejemplo, para hacer ping al servidor DNS de Google:
ping 8.8.8.8
Paso 3 — Interpretar el resultado
La respuesta típica en Windows tiene este aspecto:
C:\>ping nicalia.com
Haciendo ping a nicalia.com [85.208.102.192] con 32 bytes de datos:
Respuesta desde 85.208.102.192: bytes=32 tiempo=12ms TTL=55
Respuesta desde 85.208.102.192: bytes=32 tiempo=11ms TTL=55
Respuesta desde 85.208.102.192: bytes=32 tiempo=13ms TTL=55
Respuesta desde 85.208.102.192: bytes=32 tiempo=12ms TTL=55
Estadísticas de ping para 85.208.102.192:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos),
Tiempos aproximados de ida y vuelta en milisegundos:
Mínimo = 11ms, Máximo = 13ms, Media = 12ms
Esto es lo que significa cada campo:
- bytes=32: tamaño del paquete enviado (32 bytes es el valor por defecto en Windows).
- tiempo=12ms: latencia de ida y vuelta en milisegundos. Por debajo de 50 ms es excelente; entre 50-150 ms es aceptable; por encima de 150 ms indica problemas.
- TTL=55: Time To Live. Número de saltos máximos que puede dar el paquete antes de descartarse. Un TTL original de 64 (Linux/Mac) o 128 (Windows) que llega reducido indica la cantidad de routers que ha atravesado.
- Paquetes perdidos = 0%: cualquier porcentaje de pérdida superior a 0% debe investigarse.
Opciones útiles del comando ping en Windows
| Parámetro | Función | Ejemplo |
|---|---|---|
-t |
Ping continuo hasta que lo detengas con Ctrl + C | ping -t nicalia.com |
-n [número] |
Define cuántos paquetes enviar | ping -n 10 nicalia.com |
-l [tamaño] |
Establece el tamaño del paquete en bytes | ping -l 1000 nicalia.com |
-4 |
Fuerza el uso de IPv4 | ping -4 nicalia.com |
-6 |
Fuerza el uso de IPv6 | ping -6 nicalia.com |
Consejo: si necesitas monitorizar la estabilidad de tu conexión con un servidor durante un tiempo, usa ping -t y deja la ventana abierta. Pulsa Ctrl + Interrumpir para ver las estadísticas parciales sin detener el proceso.
Cómo hacer ping en Linux
En cualquier distribución Linux (Ubuntu, Debian, CentOS, Fedora…) el comando ping está disponible de forma nativa en la terminal.
Abrir la terminal
Puedes abrir la terminal con el atajo Ctrl + Alt + T o buscando “Terminal” en el menú de aplicaciones de tu entorno de escritorio.
Ejecutar el ping
ping nicalia.com
Diferencia importante con Windows: en Linux el ping es continuo por defecto y no se detiene solo. Debes pararlo manualmente con Ctrl + C.
[usuario@servidor ~]# ping nicalia.com
PING nicalia.com (85.208.102.192) 56(84) bytes of data.
64 bytes from nicalia.com (85.208.102.192): icmp_seq=1 ttl=64 time=0.694 ms
64 bytes from nicalia.com (85.208.102.192): icmp_seq=2 ttl=64 time=0.590 ms
64 bytes from nicalia.com (85.208.102.192): icmp_seq=3 ttl=64 time=0.533 ms
^C
--- nicalia.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.533/0.605/0.694/0.067 ms
Opciones útiles del comando ping en Linux
| Parámetro | Función | Ejemplo |
|---|---|---|
-c [número] |
Envía un número fijo de paquetes y se detiene solo | ping -c 4 nicalia.com |
-i [segundos] |
Intervalo entre paquetes (por defecto 1 segundo) | ping -i 2 nicalia.com |
-s [bytes] |
Tamaño del paquete | ping -s 100 nicalia.com |
-q |
Modo silencioso: solo muestra el resumen final | ping -q -c 10 nicalia.com |
-4 / -6 |
Fuerza IPv4 o IPv6 | ping -4 nicalia.com |
Para consultar todas las opciones disponibles en tu sistema ejecuta:
man ping
O el resumen rápido:
ping --help
Cómo hacer ping en Mac (macOS)
En macOS el comando ping funciona igual que en Linux. La diferencia es únicamente cómo se abre la terminal.
Abrir el Terminal en Mac
Tienes dos opciones:
- Ve a Aplicaciones → Utilidades → Terminal.
- Usa Cmd + Espacio para abrir Spotlight, escribe Terminal y pulsa Enter.
Ejecutar el ping
ping nicalia.com
Al igual que en Linux, el ping en Mac es continuo por defecto. Detenerlo con Ctrl + C.
Si quieres enviar un número fijo de paquetes (equivalente al comportamiento por defecto de Windows):
ping -c 4 nicalia.com
Nota para usuarios de macOS Ventura o posterior: Apple actualizó la app Utilidad de Red (que tenía una pestaña de ping con interfaz gráfica) y ya no está disponible en versiones recientes. El terminal es la vía estándar.
Errores comunes en el ping y qué significan
Si el resultado del ping no muestra respuestas normales, estos son los mensajes de error más frecuentes y su significado:
«Tiempo de espera agotado» (Windows) / «Request timeout» (Linux/Mac)
Haciendo ping a tudominio.com con 32 bytes de datos:
Tiempo de espera agotado para esta solicitud.
Tiempo de espera agotado para esta solicitud.
Qué significa: el equipo de destino no respondió en el tiempo límite. Puede deberse a:
- El servidor tiene el ICMP bloqueado por firewall (no significa que esté caído).
- El servidor está sobrecargado o inaccesible.
- Hay un problema de routing entre tu equipo y el destino.
«Host de destino inaccesible» / «Destination Host Unreachable»
Respuesta desde 192.168.1.1: Host de destino inaccesible.
Qué significa: tu router o un nodo intermedio no puede encontrar una ruta hacia la IP de destino. Suele indicar un problema de configuración de red local o que el host directamente no existe en esa IP.
100% de paquetes perdidos
Estadísticas de ping:
Paquetes: enviados = 4, recibidos = 0, perdidos = 4 (100% perdidos)
Qué significa: ningún paquete llegó a su destino o ninguno volvió. Puede deberse al firewall del servidor (el caso más habitual), a un corte de conectividad o a que el dominio no resuelve correctamente. Verifica primero que el dominio resuelve a una IP válida con el comando nslookup tudominio.com.
Latencia muy alta (>200 ms de forma consistente)
Una latencia elevada de forma constante puede indicar congestión en la red, que el servidor está físicamente en un datacenter lejano, o que hay un problema en algún nodo intermedio. En ese caso, el siguiente paso es ejecutar un traceroute para identificar en qué salto se produce la demora.
«Ping: nombre de host desconocido» / «Unknown host»
ping: nicalia.com: Nombre o servicio desconocido
Qué significa: tu sistema no pudo resolver el nombre de dominio a una IP. Puede ser un problema con tus DNS. Prueba a hacer ping directamente a una IP (como ping 8.8.8.8) para determinar si el problema es de conectividad general o solo de resolución DNS.
Preguntas frecuentes sobre el comando ping
¿Cómo parar el ping en Windows?
Pulsa Ctrl + C en la ventana del Símbolo del sistema. Si usaste ping -t, también puedes pulsar Ctrl + Interrumpir para ver las estadísticas sin detener el proceso.
¿Cuántos paquetes envía el ping por defecto?
Depende del sistema operativo. En Windows se envían 4 paquetes por defecto y el proceso se detiene solo. En Linux y Mac el ping es continuo y no tiene límite salvo que uses el parámetro -c [número].
¿Qué latencia es normal en un ping?
Para servidores en España o Europa, una latencia inferior a 20-30 ms se considera excelente. Entre 30-80 ms es normal. Valores superiores a 150 ms de forma consistente merecen investigación. Para servidores en otros continentes, latencias de 100-200 ms son habituales.
¿Puede un servidor no responder al ping y estar funcionando?
Sí. Muchos servidores tienen el protocolo ICMP (el que usa el ping) bloqueado por firewall como medida de seguridad. Que un servidor no responda al ping no significa que esté caído: el sitio web puede seguir funcionando con normalidad.
¿Qué diferencia hay entre ping y traceroute?
El ping comprueba si un destino es accesible y mide la latencia total. El traceroute muestra cada uno de los saltos (routers) por los que pasa el paquete hasta llegar al destino, lo que permite identificar exactamente dónde se produce un problema de red.
¿Cómo hacer ping continuo en Windows?
Usa el parámetro -t: ping -t tudominio.com. El proceso no se detiene hasta que pulses Ctrl + C. Es útil para monitorizar la estabilidad de una conexión durante un período de tiempo.
¿El ping funciona con nombres de dominio o solo con IPs?
Funciona con ambos. Al hacer ping a un nombre de dominio (como ping nicalia.com), el sistema lo resuelve automáticamente a su dirección IP antes de enviar los paquetes. La IP resuelta aparece entre corchetes en la primera línea del resultado.
