Cómo ejecutar un Traceroute para solucionar problemas de conexión y errores HTTP
Publicado: 2020-07-29Todos los usuarios de Internet pueden sufrir errores de conexión. En algún momento, el tráfico se ralentiza y los datos simplemente no pasan. Ya sea tratando de enviar un número de tarjeta de crédito que simplemente no se procesa, jugar un juego en línea donde sus comandos tienen segundos de latencia entre presionar botones, o simplemente un sitio web que sigue fallando y sabe que debería estar funcionando perfectamente. Si bien no siempre hay algo que pueda hacer para solucionarlo, saber cómo ejecutar un traceroute puede aliviar absolutamente la frustración y darle una idea de dónde están los problemas y a quién contactar para solucionarlo.
Suscríbete a nuestro canal de Youtube
¿Qué es un Traceroute?
Una ruta de rastreo es más o menos lo que parece: está rastreando la ruta que siguen los datos desde el Punto A (generalmente su computadora) hasta el Punto Z (el sitio web u otro servicio de destino).
El tráfico de Internet no va en línea recta. De ninguna manera su solicitud va directamente al sitio web. Los datos se enrutarán a través de varios nodos y concentradores diferentes, desde servidores proxy hasta CDN. Debido a que hay varios nodos que manejan esos datos, las posibilidades de errores de datos aumentan proporcionalmente.
La ejecución de una ruta de seguimiento le brindará mucha información sobre lo que está sucediendo entre estos nodos para que pueda comprender más fácilmente por qué sus datos se han estancado.
Cómo ejecutar un Traceroute
El proceso real de cómo ejecutar un traceroute es bastante simple. Diferirá ligeramente según el sistema operativo en el que se encuentre, pero la idea general es la misma en todos los ámbitos. Utilizará el símbolo del sistema para ejecutar el traceroute, pero no deje que eso lo asuste. Son solo algunas pulsaciones de teclas que se recuerdan y comprenden fácilmente.
Ejecución de un Traceroute en Windows
Para ejecutar un traceroute en Windows, necesitará abrir la línea de comando o PowerShell. Puede hacerlo presionando la tecla de Windows + R para abrir la ventana Ejecutar.

Puede escribir cmd o powershell , y Windows abrirá la herramienta correspondiente. Una vez que esté abierto, simplemente escriba tracert elegantthemes.com (o cualquier URL o IP que esté rastreando).

Los datos que se le devuelven pueden parecer un galimatías si no está acostumbrado. A continuación te explicamos cómo interpretarlo. Pero la información básica es la cantidad de saltos que necesitan sus datos para llegar a su destino. En este caso, 9. Luego, la velocidad a la que los datos tardaron en llegar a ese punto y volver a usted (2 milisegundos al primero, luego 27ms al siguiente, 8ms más allá de eso… y así sucesivamente). Y, por último, verá las ubicaciones reales de las máquinas que manejan sus datos. Esto puede mostrarse como dirección MAC o dirección IP.
Cómo ejecutar un Traceroute en Mac
En Mac, el proceso es muy similar. Abrirás tu búsqueda de Spotlight y buscarás Terminal . También puede encontrar esto en su carpeta Utilidades en Aplicaciones .

El comando en Mac también es diferente al de Windows. Ejecutará traceroute elegantthemes.com en lugar de tracert . Sin embargo, la información que obtenga será aproximadamente la misma. En la terminal Mac, la información se entrega en el orden opuesto, e incluso cuando se ejecuta en el mismo lugar, obtiene direcciones IP en lugar de direcciones MAC como en la PC.
Tenga en cuenta que en Linux, el comando es el mismo porque tanto Mac como Linux están basados en UNIX. Por lo tanto, también debería poder abrir su terminal y ejecutar el comando traceroute en una instalación de Linux.

Interpretación de los datos
Los datos que obtiene de un traceroute pueden ser un poco confusos. Pero no tiene por qué ser así.
Velocidades de salto
Si observa en los ejemplos anteriores, el traceroute da tres tiempos diferentes para cada nodo que rastrea. La razón por la que puede obtener uno que diga que tomó 29 milisegundos, 30 ms y 28 ms es porque el traceroute envió tres paquetes de datos separados a ese nodo. Hace ping tres veces y luego verifica la velocidad a la que regresa el paquete.

Hacerlo le permite ver si hay picos o anomalías entre ellos que un solo ping no detectará. En general, verá diferencias en 10 milisegundos. Quizás 20. Si empiezas a ver diferencias 30 o más, es posible que algo esté sucediendo. Y si observa diferencias de cientos, definitivamente hay un problema que debe consultar con su administrador de red o proveedor de servicios de Internet.
También tenga en cuenta que cualquier valor inferior a 100 ms generalmente se puede considerar instantáneo. Es muy difícil percibir algo por debajo de 1/10 de segundo, pero cuando se acerca a los 300-500 milisegundos (un tercio a medio segundo), los retrasos se vuelven notables y se suman a retrasos, paradas o bloqueos.
Sin embargo, todo esto es relativo a su computadora , por lo que si tiene datos que viajan desde Nueva York a un servidor en Tokio, espere retrasos más largos: más de 1500 ms no serían infrecuentes en saltos posteriores.
Asteriscos y ubicaciones de nodos
Es posible que a veces, pero no siempre, vea un asterisco (*) en lugar de una velocidad de ping en su traceroute.

Básicamente, este asterisco significa que los datos de ese paquete se detuvieron, denegaron o perdieron. También podría haberse agotado el tiempo.
Como puede ver en las direcciones anteriores, las primeras 4 de la serie son direcciones MAC similares, lo que indica que son parte de una red cercana, si no su red local: computadora, enrutador, módem, etc.
Luego, el tráfico se mueve hacia el territorio de los ISP (lo sabemos porque es manejado por comcast.net ), y ahí es donde aparece el asterisco. Entonces, si hubiera un problema de conexión que predicara esta ruta de rastreo, ahora sabrá que debe comunicarse con Comcast para solucionarlo.
Y el último conjunto de números proviene de su destino y su configuración. Puede pasar a través de un CDN como Cloudflare, y si hay un asterisco o un ping de alta latencia aquí, deberá comunicarse con el administrador de ese sitio web para determinar qué está sucediendo.
Herramientas en línea
Pero si, tal vez, desea saber cómo ejecutar una ruta de rastreo a un servidor en particular, pero no solo desde su propia computadora o ubicación, KeyCDN tiene una herramienta de rastreo de ruta realmente ingeniosa que puede usar.

Lo que es muy útil de esta herramienta es que obtienes la misma información de ellos, pero de numerosos lugares en todo el mundo, desde Londres hasta Tokio y San Francisco. Ejecutar en conjunto con traceroutes locales, el uso de un servicio o herramienta como este puede ayudar a diagnosticar con precisión de dónde provienen los problemas de conexión.
Terminando
Saber cómo ejecutar un traceroute es una de las habilidades que cualquier persona en Internet debería tener en su caja de herramientas. No será algo que uses a diario. Sin embargo, cuando hay problemas de conexión que deben diagnosticarse y solucionarse, poder abrir una línea de comando o saber dónde encontrar una herramienta puede ahorrarle horas o días al rastrear puntos problemáticos particulares.
¿De qué tipo de problemas se ha salvado saber cómo ejecutar un traceroute?
Imagen destacada del artículo por local_doctor / shutterstock.com
