IP Traceroute: cómo rastrear la ruta de una conexión
Traceroute muestra cada enrutador por el que pasan sus datos entre su dispositivo y cualquier destino, y dónde se ralentiza el viaje. A continuación se explica cómo ejecutarlo en cualquier sistema y leer el resultado.
¿Qué hace traceroute?
Cada paquete que viaja a través de Internet lleva un límite de saltos: el TTL (tiempo de vida) en IPv4 o límite de saltos en IPv6. Cada enrutador que reenvía el paquete lo disminuye en uno; cuando llega a cero, el enrutador descarta el paquete y devuelve cortésmente un mensaje de "tiempo excedido".
Traceroute utiliza esto cortésmente: envía paquetes con TTL 1, luego 2, luego 3... Cada respuesta de "tiempo excedido" que llega revela la dirección de un enrutador más en el camino. Júntelos y obtendrá el camino completo desde usted hasta el destino, con horarios.
Ejecutándolo en su sistema
ventanas— tracert
Prensa Ganar + R, tipo cmd, presione Enter, luego ejecute:
tracert howtofindtheip.com
# Por dirección IP en lugar de nombre:
tracert 1.1.1.1
MacOS y Linux— traceroute
traceroute howtofindtheip.com # macOS puede necesitar la ruta completa o la instalación: /usr/sbin/traceroute howtofindtheip.com #macOS sudo apt install traceroute #Debian/Ubuntu
La mejor manera - mtr
metro (My Traceroute) combina traceroute y ping en una vista en vivo, mucho más informativa para diagnosticar fluctuaciones y pérdidas. Disponible para Linux, macOS (a través de brew install mtr) y Windows (WinMTR).
mtr howtofindtheip.com
# Presione 'q' para salir
leyendo los resultados
Una salida típica se ve así:
1 router.home 1.2 ms 1.0 ms 1.1 ms # tu enrutador 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # tu ISP 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # red regional 4 * * * # enrutador silencioso (normal) 5 edge-server.net 23.9 ms 24.1 ms 23.8 ms 6 howtofindtheip.com 24.0 ms 23.7 ms 23.9 ms # destino
- número de salto – cuántos enrutadores de profundidad alcanzó la sonda.
- Nombre de host/IP — el enrutador que respondió (los nombres de PTR a menudo hacen referencia a la ciudad o al operador).
- Tres tiempos — tiempos de ida y vuelta de las tres sondas. Lo que importa es el tendencia: un salto repentino que persiste en saltos posteriores suele marcar el segmento lento.
La alta latencia en los primeros saltos (su ISP) afecta todo; La alta latencia que aparece tarde en el camino suele ser simplemente una congestión cerca del destino. ¿Quieres comprobar la reputación de uno de los lúpulos que encontraste? Pegue su IP en nuestro verificador de lista negra o localízalo en el mapa.
¿Por qué se agota el tiempo de espera?
Asteriscos (* * *) significa que el enrutador no respondió a esa sonda. Comunes y generalmente inofensivos:
- Muchos enrutadores están configurados para ignorar por completo las sondas de traceroute (limitación de velocidad o política de seguridad).
- Los firewalls eliminan los paquetes UDP o ICMP que utiliza traceroute.
- El enrutador prioriza el reenvío sobre la respuesta al tráfico de diagnóstico.
Regla de oro: Los tiempos de espera en medio de un seguimiento están bien siempre que los saltos posteriores sigan respondiendo. Si cada salto después de cierto punto caduca y el destino final nunca responde, ese salto es donde realmente se corta la conexión: información invaluable cuando se discute con la línea de soporte de un ISP.
¿Por qué ningún sitio web puede rastrear la ruta? tú
Un navegador está deliberadamente aislado: JavaScript no puede enviar los paquetes sin procesar ni leer las respuestas ICMP que requiere traceroute. Cualquier "trazado de ruta en línea" que encuentre se ejecuta desde los servidores del proveedor hasta el objetivo; es útil, pero mide una ruta diferente a la de su propio dispositivo.
lo que tu poder hacer en el navegador: identificarse a sí mismo y los puntos finales de su ruta. Encuentra tu IP pública, entonces busque su DNS inverso para ver el nombre de host que su ISP asignó a su línea; el mismo tipo de nombre que muestra traceroute para cada salto.
Preguntas de seguimiento
¿Qué muestra una ruta de seguimiento de IP?
Traceroute enumera cada enrutador (salto) por el que pasan sus paquetes entre su dispositivo y un destino, con el tiempo de ida y vuelta de cada salto. Revela dónde una conexión se ralentiza o se interrumpe.
¿Por qué algunos saltos de traceroute muestran asteriscos o tiempo de espera?
Muchos enrutadores están configurados para no responder a las sondas de traceroute y los firewalls suelen bloquearlos. Los asteriscos en los saltos intermedios son normales e inofensivos; lo que importa es si el destino final responde.
¿Puedo ejecutar un traceroute desde un sitio web?
Un navegador no puede enviar los paquetes sin procesar que traceroute necesita, por lo que no se puede hacer en el lado del cliente. Existen traceroutes basados en web, pero miden la ruta desde los servidores del sitio web hasta el objetivo, no desde su dispositivo. Desde un navegador aún puedes encuentra tu IP pública y su DNS inverso.