Dominios

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 cmd y 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.