El Ping es uno de los comandos básicos de redes que tenemos para comprobar la conectividad entre dos equipos. En algunas ocasiones te puedes encontrar con la situación de que no puedas acceder a un ordenador de tu red, una página web, un recurso en la red… Para averiguar dónde está el problema, se utiliza una herramienta muy útil y no es otra que el famoso ping del que casi todos habréis oído mencionar alguna vez.
Generalmente, todos los sistemas operativos suelen traer una herramienta que permita hacer ping, aunque también hay programas más completos que permiten hacerlo. En este tutorial, tienes la opción de cómo hacer ping a una IP en Windows y en otros sistemas operativos como Linux, macOS, Android y también en iOS de Apple. Tanto a través de la herramienta del propio sistema operativo como a través de programas más específicos.
Para ello, lo primero de todo es conocer exactamente qué es el ping y para qué sirve. Luego ya podrás comenzar a ver cómo realizar un ping en los diferentes sistemas operativos. Por eso mismo, es importante saber cuáles son los programas para Windows y para Android que te permiten hacer ping a más de una IP simultáneamente.
Qué es un ping
El ping se puede considerar una utilidad para el diagnóstico de redes, esta utilidad te permite comprobar el estado de la comunicación entre el equipo local y uno o varios equipos de destino, todos ellos haciendo uso del protocolo IP. De ahí que sea una de las opciones más útiles y rápidas para monitorear el estado de las conexiones.
Hay que tener en cuenta que, al hacer ping a una IP, este envía un mensaje ICMP Echo Request al host de destino, y cuando el host de destino lo recibe, le responde. La respuesta se hace con un mensaje ICMP Echo Reply. En función de esa respuesta, luego se calcula el tiempo mínimo, medio y máximo que se tarda en responder.
En caso de no obtener respuesta en un tiempo predeterminado, aparecerá un mensaje que indica que no hay conexión con el host, la red es inalcanzable o que no se encuentra la ruta al host entre otros errores que nos devolverá el propio protocolo ICMP.
Para qué sirve
El ping te va a servir para saber si existe un problema de conexión con un sitio web o dispositivo de nuestra red. En otras palabras, permite averiguar si una dirección IP es accesible de tu red o no. Por lo que es una de las herramientas más sencillas de usar en caso de que quieras detectar posibles errores de red.
Por ejemplo, pongamos que no podemos imprimir con nuestra impresora de red. Si hacemos un ping a la impresora y responde, eso podría significar que tenemos un problema de drivers o algo mal configurado. En cambio, si no responde al ping es que tenemos un problema relacionado con la red, como, por ejemplo, que no le haya asignado una IP o tengamos algún conflicto de IPs. También podría ser algo físico que afectase al router, cableado de red o los dispositivos.
Además, el tiempo de respuesta que se tenga puede llegar a ser un claro indicativo de lo que estés buscando. Otro claro ejemplo de esto es cuando se obtiene un ping rápido, ya que esto quiere decir que hay una mejor conexión. Pero, por el contrario, cuando es de baja latencia es un indicador de que hay algún problema con la red.
Lo mismo ocurre con cualquier página web que no nos cargue, podremos saber si es problema del servidor, de nuestra red, o de dónde proviene.
Beneficios del comando ping
El comando ping es una herramienta tremendamente útil, la cual se puede utilizar para bastantes cosas diferentes en lo que respecta a la conectividad entre diferentes equipos. Incluso tratándose de una herramienta tan simple, esta tiene beneficios muy importantes para las empresas. Algunos de estos beneficios son:
- Diagnóstico: El comando ping es una excelente herramienta para diagnosticar problemas en las redes. Esto permite a los administradores identificarlos de una forma rápida. Si un servidor no responde, se puede utilizar el ping para verificar que realmente se trata de un problema de comunicación.
- Verificación: La verificación de disponibilidad es algo bastante frecuente en empresas. Es algo muy similar a lo citado en el punto anterior. Si un servidor no responde, no está operativo, por lo cual es necesario solventar el problema.
- Monitorización: Este tipo de comandos se puede utilizar para realizar una monitorización de la red. Esto se puede hacer con pings constantes, y en el momento que alguno de los destinos no responda, saltará una notificación que indica que hay algún tipo de problema.
- Control de calidad: Puede utilizarse para controlar la calidad del servicio de la red. Si estos cuentan con una latencia alta o un tiempo de respuesta largo, se puede identificar que el servicio de la red no está funcionando correctamente. Por ello, hacer ping sirve para encontrar problemas en la red y llegar a corregirlos posteriormente.
- Verificaciones: Verificar la configuración de red es otra de sus utilidades. Si algo no responde, puede ser porque se encuentre mal configurado.
- Fácil de usar: otro de los beneficios de utilizar esta opción es que es realmente sencilla en sistemas como Windows, ya que apenas hay que usar el símbolo del sistema y el comando ping para hacer uso de esta opción. Por otro lado, está disponible para diferentes dispositivos, y no solamente en PC.
Como puedes ver, el comando ping es una herramienta valiosa para las empresas que desean mantener un control completo sobre su red y establecer una monitorización sobre la misma. Esto puede proporcionar información valiosa para los administradores de red y ayudar a mantener una red estable y eficiente. Por lo cual, a pesar de ser tan simple, puede ser de una grandísima ayuda.
Traceroute como alternativa
Además de hacer ping en tus dispositivos, lo cierto es que hay otra opción que puede ser interesante. Ya no solo porque puede enviar un paquete a un destino, es decir, lo que hace ping, sino que te mostrará información de la ruta que sigue. De esta forma, puedes conocer información relevante como es el caso de los tiempos de cada salto o los hosts que visita hasta su llegada al destino final.
Entre las ventajas de usar esta alternativa al ping en Windows, por ejemplo, se encuentra en que si se da un fallo en la comunicación, lo cierto es que seremos capaces de saber en qué momento exacto se ha dado el problema y el host en concreto en el que ha fallado. Está claro que ambos comandos de red son realmente útiles para conocer el estado de la red y tener acceso a datos de valor. Por ello, no está de más combinar estos dos comandos para obtener más información cuando sea necesario.
Cómo hacer ping a una IP en Windows
Para utilizar ping en Windows tenemos que abrir una ventana de línea comandos. Los que hayan utilizado MS-DOS conocerán muchos de los comandos que se pueden utilizar aquí. Si queremos abrir una ventana para poner nuestros comandos nos dirigiremos a:
- Menú de inicio de Windows.
- Escribimos ejecutar y damos a «enter».
- Allí tecleamos CMD y o saldrá una ventana para introducir comandos.
- A continuación, si escribimos ping y pulsamos «enter» nos dará esta información.
Una vez aquí, encontrarás una explica de la sintaxis del comando ping y las opciones que permite. Ahora, toca empezar con un ejemplo sencillo para que puedas entender cómo funciona. Por ejemplo, imagina que quieres hacer ping a la IP de nuestro router. Si no sabes cuál es, previamente tendrás que haber utilizado el comando ipconfig /all donde la puerta de enlace predeterminada es la IP de nuestro router.
En este caso, sería teclear ping 192.168.1.1 y pulsar en «enter», y arrojaría estos resultados:
La información que te muestra al hacer el ping a nuestro equipo es la siguiente:
- Bytes: es el tamaño del paquete de datos enviado.
- Tiempo: se trata del tiempo que ha tardado en enviar y recibir respuesta del host de destino.
- TTL: es el tiempo de vida, esto se hace así para que el paquete no esté recorriendo la red infinitamente.
- Paquetes: muestra la información del número de paquetes enviados, recibidos y perdidos.
- Tiempo aproximado de ida y vuelta en milisegundos: gracias a ello, podemos conocer cuánto tiempo ha tardado de media en las cuatro peticiones de ping que ha realizado.
En cambio, esto es lo que sucedería si se hace Ping a una dirección en que no haya un equipo o no esté disponible en ese momento.
Aquí te está indicando que desde la IP de origen que es 192.168.1.2 el Host de destino esta inaccesible en ese momento. Por otro lado, en algunas ocasiones te puedes mostrar que el tiempo de espera se ha agotado y se han perdido los 4 paquetes enviados.
Parámetros adicionales en el comando ping de Windows
En el apartado anterior, al escribir solo el comando y pulsar «enter» pudimos ver las opciones que ofrecía. Luego ya viste como poniendo ping más la IP de destino te ofrecía una información valiosa. Ahora llega el momento de poner un par de ejemplos con los parámetros que podemos utilizar para hacer ping a una IP y personalizar cómo queremos que actué el comando. Su forma de trabajar sería poniendo Ping + parámetro + IP.
Por ejemplo, con la opción -t podríamos realizar un número ilimitado de pings al host de destino.
Así de esta forma estaría haciendo Ping hasta que cerrásemos la ventana. Además de lo anterior, otro parámetro muy utilizado sería -n que sirve para especificar el número de peticiones de ping que queremos hacer a un host. Este sería un ejemplo con 8 peticiones. En vez de las 4 que vienen por defecto, ha hecho 8.
Ping GUI: hacer ping a varias IP en Windows
Ping GUI es un programa gratuito y de código abierto que nos va a permitir hacer varios pings a la vez a distintas direcciones IP y dominios desde una misma interfaz. Esto, por ejemplo, nos evitaría tener que abrir varias ventanas de símbolo del sistema. Si queréis probarla, podéis descargarla desde el siguiente enlace. El programa, es una versión portable, por lo que una vez descargada la podemos ejecutar y nos saldrá una pantalla como esta.
Para utilizarla, lo que tenemos que hacer es poner las direcciones IP o los dominios en la parte superior de la ventana. Una vez puestas, el siguiente paso que tenemos que dar es marcar la opción Ping continuously. Para empezar, simplemente tendremos que pulsar el botón Ping y nos ofrecerá unos resultados como estos.
Cómo hacer ping a una IP en Linux
Linux también permite la utilización del comando Ping. Entre sus parámetros u opciones más destacadas tenemos:
- -c: para establecer la cantidad de paquetes que realizará el ping.
- -i: para determinar el intervalo de tiempo entre cada paquete. El intervalo que viene por defecto es de un segundo.
- -s: para delimitar el tamaño de los paquetes.
Este sería un ejemplo en el que se puede ver la sintaxis de ping en Linux con varias opciones.
Aquí se puede ver que, el intervalo de tiempo que se ha establecido, son dos segundos.
- Programa Angry IP Scanner para Windows, Linux y MAC
Angry IP Scanner podemos definirlo como un escáner de puertos y direcciones IP muy rápido. En ese sentido, puede escanear direcciones IP en cualquier rango, así como cualquiera de sus puertos. Es multiplataforma, ligero y no requiere instalación. Esta es la pantalla inicial de esta herramienta para Linux con Ubuntu:
Su funcionamiento consiste en hacer ping a cada dirección IP para verificar si está activa, luego, opcionalmente, puede resolver su nombre de host, determinar la dirección MAC, escanear los puertos y más.
Una de las ventajas de este programa es que es compatible con diferentes sistemas operativos. Por lo que es un acierto en todo momento. Para que lo tengáis más fácil a la hora de instalar esta aplicación, desde aquí la podéis descargar para Windows, Linux y Mac OS.
Cómo hacer ping a una IP en MacOS
Realizar ping a una IP en el sistema de Apple se puede hacer de diferentes maneras, y con programas como el que acabamos de ver en Linux, el cual también está disponible en MacOS, sin embargo, la forma más sencilla es a través del terminal, sin necesidad de aplicaciones externas.
Para ello solo tendremos que hacer lo siguiente:
- Abrir la app de Terminal, ya sea desde el buscador, Finder, o en la carpeta ‘Utilidades’ en ‘Aplicaciones’.
- Escribir el comando ping seguido de la dirección IP que deseemos, es decir, lo mismo que en Windows.
- Presionar Enter y ver los resultados obtenidos.
¿Sencillo no? Se transmitirán y recibirán varios paquetes, para que podamos tener un resultado más exacto, que podremos repetir las veces que deseemos.
Hacer ping a una IP desde un móvil Android o iOS
Si en cambio, lo que te interese es hacer ping a una IP desde tu móvil (Android o iOS), entonces hay que recurrir a otras aplicaciones. También está la opción de rooter el smartphone, pero lo cierto es que no merece la pena para ejecutar ping en el teléfono cuando hay diferentes aplicaciones que lo ponen bastante fácil.
El lado positivo de esto es que hay también unas cuantas opciones disponibles. Ten en cuenta que, al contrario de otros sistemas, los smartphones se puede hacer ping por medio de apps y no mediante aplicaciones nativas, como es el caso de los ordenadores Windows. Por ejemplo, en Android podrías hacer Ping con la aplicación gratuita Fing:
Esta aplicación en concreto también es muy útil para averiguar si hay algún intruso en tu red WiFi. En caso de que quieras probar por tu cuenta esta misma aplicación, la puedes descargar de la Play Store desde el siguiente enlace (también está disponible para iPhone):
Lo bueno es que no es la única alternativa disponible para el sistema operativo de Google. Otras dos aplicaciones Android que también puedes usar son He.net Network Tools y NetX Network Tools:
En todas ellas el funcionamiento es el mismo, seleccionamos la utilidad de «ping» y procedemos a introducir la dirección IP o dominio. En cuanto a iOS de Apple, se puede utilizar Network Ping Lite y también iNetTools – Ping,DNS,Port Scan, además de la app de Fing:
Como podéis observar se puede hacer Ping a una IP de distintas formas y usando diferentes sistemas operativos, y todo ello de forma muy fácil y rápida.
Hacer ping desde un navegador online
Si quieres algo todavía más simple, existen miles de webs con las que podrás hacer ping sin necesidad de descargar programas ni abrir ni siquiera el terminal. Esto está muy bien sobre todo desde teléfonos o incluso SO raros, como los de una SmartTV, o consola. Otro equipo y servidor lo hará por nosotros. Os dejamos un ejemplo de web por aquí, sin embargo, hay miles distintas, aunque el resultado debería ser similar. Depende un poco desde el país que se realice, algo que otras webs también nos muestran, para que sepamos qué calidad de conexión recibirán en nuestra página desde un continente u otro.
Este tipo de webs, en la mayoría de ocasiones no necesitan ni siquiera la IP del lugar, y con la dirección URL basta, sin embargo, si pones la IP también funcionarán.