Cómo ejecutar un traceroute en Windows, Mac o Linux
Un traceroute es una herramienta de diagnóstico de red utilizada para rastrear la ruta que siguen los paquetes desde su ordenador hasta un destino específico, como un sitio web o un servidor. Ayuda a identificar la latencia de la red y los problemas de enrutamiento mostrando cada salto a lo largo de la ruta, incluyendo el tiempo que tarda cada salto en responder. A continuación se explica cómo ejecutar un traceroute en Windows, Mac y Linux.
1. Cómo ejecutar un Traceroute en Windows
Uso del símbolo del sistema
- Abra el símbolo del sistema:
- Pulse Win R, escriba cmd y pulse Intro.
- También puede buscar Símbolo del sistema en el menú Inicio.
- Ejecute el Traceroute:
- Escriba el siguiente comando y pulse Intro:
tracert ejemplo.com
- Sustituya ejemplo.com por el nombre de dominio o la dirección IP del destino que desea rastrear.
- Escriba el siguiente comando y pulse Intro:
- Revise el resultado:
- Los resultados mostrarán una lista de saltos (routers) entre su ordenador y el destino, junto con el tiempo que se tarda en llegar a cada salto.
Ejemplo:
Rastreando la ruta a ejemplo.com [93.184.216.34]
en un máximo de 30 saltos:1 <1 ms <1 ms <1 ms 192.168.0.1
2 10 ms 11 ms 10 ms 10.0.0.1
3 15 ms 16 ms 15 ms isp.gateway.net [203.0.113.1]
…
Opciones para tracert en Windows:
- -d: Esta opción evita que tracert resuelva direcciones IP a nombres de host, haciendo que los resultados se muestren más rápido.tracert -d ejemplo.com
2. Cómo ejecutar un Traceroute en Mac
Usando Terminal
- Abra el Terminal:
- Pulse Comando Espacio para abrir Spotlight, escriba Terminal y pulse Intro.
- También puede encontrar Terminal en Aplicaciones > Utilidades > Terminal.
- Ejecute el Traceroute:
- Escriba el siguiente comando y pulse Intro:
traceroute ejemplo.com
- Sustituya ejemplo.com por el nombre de dominio o la dirección IP del destino que desea rastrear.
- Escriba el siguiente comando y pulse Intro:
- Revise la salida:
- Los resultados mostrarán cada salto entre su Mac y el destino, similar a la salida de Windows pero con algunas diferencias en el formato.
Ejemplo:
traceroute a ejemplo.com (93.184.216.34), 64 saltos máximo, paquetes de 52 bytes
1 192.168.0.1 (192.168.0.1) 1.206 ms 0.930 ms 0.799 ms
2 10.0.0.1 (10.0.0.1) 10.123 ms 10.456 ms 10.678 ms
3 isp.gateway.net (203.0.113.1) 15.789 ms 15.012 ms 15.234 ms
…
Opciones para traceroute en Mac:
- -n: Esta opción impide que traceroute resuelva nombres de host y sólo muestra direcciones IP.
traceroute -n ejemplo.com
3. Cómo ejecutar un Traceroute en Linux
Usando Terminal
- Abra el Terminal:
- Abra el terminal pulsando Ctrl Alt T o buscándolo en su menú de aplicaciones.
- Ejecuta el Traceroute:
- Escribe el siguiente comando y pulsa Intro:
traceroute ejemplo.com
- Sustituye ejemplo.com por el nombre de dominio o la dirección IP que quieras rastrear.
- Escribe el siguiente comando y pulsa Intro:
- Revise la salida:
- Los resultados mostrarán cada salto a lo largo de la ruta hasta el destino, de forma similar a la salida de Mac.
Ejemplo:
traceroute a ejemplo.com (93.184.216.34), 30 saltos máximo, paquetes de 60 bytes
1 192.168.0.1 (192.168.0.1) 0.728 ms 0.457 ms 0.373 ms
2 10.0.0.1 (10.0.0.1) 9.862 ms 9.946 ms 10.123 ms
3 isp.gateway.net (203.0.113.1) 14.987 ms 14.123 ms 15.456 ms
…
Instalar traceroute en Linux
En algunas distribuciones de Linux, traceroute puede no estar instalado por defecto. Si no se reconoce el comando, instálelo utilizando los siguientes comandos:
- Debian/Ubuntu:
sudo apt-get install traceroute
- CentOS/RHEL:
sudo yum install traceroute
- Fedora:
sudo dnf install traceroute
Opciones para traceroute en Linux:
- -n: Evita que traceroute resuelva nombres de host.
traceroute -n ejemplo.com
Comprender la salida de traceroute
Una salida típica de traceroute incluye:
- Número de salto: Cada línea representa un salto, empezando por 1, que es la puerta de enlace de su red.
- Dirección IP/Nombre de host: La dirección IP o el nombre de host del router en cada salto.
- Tiempos de respuesta: Tres tiempos de ida y vuelta (RTT) a cada salto, medidos en milisegundos. Los tiempos más bajos indican una respuesta más rápida.
Problemas comunes y lo que significan:
- * * * (Asteriscos): Indica un tiempo de espera, lo que significa que el router en ese salto no respondió. Esto puede ocurrir debido al filtrado de paquetes, cortafuegos o problemas de red.
- Latencia alta: Si el tiempo hasta un salto específico es significativamente mayor que otros, puede indicar un cuello de botella en la red en ese punto.
- IPs repetidas: Si la misma IP aparece repetidamente en múltiples saltos, podría indicar un bucle en la ruta de enrutamiento, que suele ser un error de configuración.
Resumen
Ejecutar un traceroute es una forma valiosa de diagnosticar problemas de red y entender cómo viajan los datos a través de Internet para llegar a un destino. Siguiendo los pasos para su sistema operativo específico (Windows, Mac o Linux) puede realizar fácilmente un traceroute y analizar los resultados para identificar dónde se pueden estar produciendo retrasos o problemas.