Vous êtes sur la page 1sur 5

Ping: Cmo funciona y por qu es til para

diagnosticar problemas de red

Si alguna vez habis tenido problemas con vuestra conexin, lo ms seguro es que, ya por iniciativa
propia o por sugerencia de algn servicio tcnico, hayis recurrido a una utilidad de red conocida como
Ping, implementada por defecto en la gran mayora de sistemas operativos. El objetivo de un ping es
determinar si un host destino, identificado con una determinada IP, es accesible desde otro host.
Para ello, el host origen enva al host destino un paquete de informacin de 32 bytes mediante el
protocolo ICMP y espera una contestacin de ste, que debe contener los mismos datos. Si la respuesta
llega correctamente, el ping ha sido satisfactorio. Si por el contrario el ping falla, entonces es que o bien
la peticin del host origen o bien la respuesta del host destino se han perdido por el camino. Pero, cmo
podemos utilizar este comando desde nuestro ordenador? Cmo podemos usarlo para determinar cul
puede ser el problema de nuestra conexin?

Cmo hacer un ping


Para hacer un ping a otro host desde un equipo con sistema operativo Windows, es tan sencillo como
seguir estos pasos:
1. Abrir la consola de comandos: Para ello, vamos a Inicio >> Ejecutar y escribimos cmd. En versiones
ms recientes, basta con ir a Inicio y escribirlo en Buscar programas y archivos. Seguidamente, pulsamos
intro.
2. Escribir ping nombredehost: Ahora nos aparecer una ventana con un fondo en negro. En ella
escribiremos, por ejemplo, ping www.google.es

Si todo ha ido bien, en nuestra ventana de comandos aparecer algo similar a lo siguiente:

Qu significan estas lneas? Pues el ping nos confirma que ha enviado cuatro paquetes de tamao 32
bytes al servidor que hemos seleccionado, en este caso www.google.es, y que a ese servidor le
corresponde la IP 209.85.227.105. En este caso el ping ha sido satisfactorio, los cuatro paquetes de prueba
han llegado correctamente y han vuelto a nuestro ordenador con un tiempo medio de 405ms.
Para evitar que una peticin ping viaje de forma ilimitada por internet, en cada una de ellas se establece
un Time To Live (TTL), que representa el nmero de saltos que ha dado el paquete de host en host por
internet hasta alcanzar su destino. En cada salto, el TTL se decrementa en una unidad, y si en algn
momento llega a 0 entonces el paquete se descarta y el host devuelve un error al origen.

Ping es un comando muy sencillo pero tambin con varias opciones para personalizar los resultados.
Por ejemplo, si queremos que no slo se enven 4 paquetes, sino que se enven continuamente, es tan
sencillo como aadir un -t al final de la lnea (ping www.google.es -t). Podis ver todas las opciones
disponibles en la siguiente tabla.

Cmo diagnosticar el problema


Como el principal objetivo de un ping es ver si un determinado ordenador o servidor es accesible desde
otro, es una herramienta muy til a la hora de diagnosticar problemas en una determinada red.
Supongamos que, por ejemplo, no nos carga ninguna pgina web. Esto puede ser debido a varios motivos,
por ejemplo, si nuestra red local falla, si estn cados los servidores DNS que estamos utilizando o si,
directamente, lo que falla es nuestra conexin a internet.
Utilizando el comando ping es sencillo descartar posibles fuentes de error. En primer lugar, si vemos que
nuestra conexin no est funcionando correctamente, lo mejor es realizar un ping a un servidor
genrico, como el que ponamos antes como ejemplo (ping www.google.es). Si devuelve alguno de los
cuatro paquetes y otros no, seguramente sea algo temporal. Sin embargo, si todos vuelven rechazados o si
directamente no se hace el ping, entonces es que hay algn problema con nuestra conexin.

Lo que podemos hacer a continuacin es comprobar que el fallo no sea de nuestra red local. Para ello,
hacemos un ping a la direccin IP de nuestro router. Esta direccin suele ser 192.168.0.1 o
192.168.1.1, pero podis obtenerla fcilmente si en la consola de comandos escribs ipconfig y buscis
cul es la direccin de la puerta de enlace. Si hacemos un ping al router y resulta satisfactorio, entonces
nuestro ordenador tiene acceso a l y funciona correctamente.
Qu ms fallos podemos tener? Pues que, por ejemplo, los DNS (que se encargan de traducir los
dominios a las IPs) que estamos utilizando no funcionen correctamente. Cmo podemos detectarlo? Muy
sencillo: hacemos ping a un dominio, por ejemplo www.google.es, y nos da error. En cambio, si hacemos
ping a su direccin IP (por ejemplo, a 209.85.227.105) y nos funciona correctamente, entonces tiene toda
la pinta de que el fallo puede estar en los DNS.
Eso s, a la hora de utilizar el comando ping hay que tener algo en cuenta: no todos los servidores lo
aceptan y muchos routers cortan este tipo de peticiones por seguridad. Por eso si hacemos ping a un
servidor y nos devuelve un error tambin puede ser porque ste no lo implemente. Lo mejor, en estos
casos, es probar con los servidores que sabemos que s responden a los pings sin ningn problema.

Traceroute, otra alternativa


Para terminar, vamos a explicar otra utilidad de red bastante similar al ping y tambin bastante curiosa. Se
trata del traceroute que, adems de enviar un paquete a un destino como hace ping, va mostrando la ruta
que ste sigue, incluyendo otros datos de inters como los tiempos que tarda en cada salto y los hosts que
visita hasta llegar al destino. Para utilizar este comando en Windows, es tan sencillo como escribir en la
consola de comandos tracert www.google.es, o el host destino que queramos utilizar.

Una ventaja del traceroute frente a ping es que, si se produce un fallo en la comunicacin, podemos saber
en qu momento se produce y en qu host en concreto. Ambos, tanto traceroute como ping, son dos
comandos sencillos de usar pero que devuelven una informacin muy valiosa que puede ayudar a
cualquier usuario a conocer el estado de su conexin y los motivos por los que sta puede estar fallando.

Vous aimerez peut-être aussi