* Linux (y macOS usando `traceroute`): `traceroute
Este comando envía sondas a cada salto a lo largo de la ruta, mostrando la dirección IP y el tiempo de ida y vuelta para cada uno. Funciona mejor cuando los enrutadores a lo largo de la ruta están configurados para responder a las solicitudes de ICMP (traceroute).
* Windows: `tracert
Esta es el equivalente de Windows de `traceroute`. Al igual que `traceroute`, se basa en las respuestas ICMP.
* Alternativa en Linux (si Traceroute no funciona): `MTR
`mtr` (my traceroute) combina características de` traceroute` y 'ping`, ofreciendo información más detallada, incluida la pérdida de paquetes y la fluctuación. Es una alternativa útil si `traceroute` falla debido a restricciones de firewall o configuraciones de enrutadores que bloquean ICMP.
Consideraciones importantes:
* Restricciones de firewall: Los firewalls en sus enrutadores o a lo largo del camino hacia el destino pueden bloquear las solicitudes de eco ICMP (utilizadas por `traceroute` y` tracert`). Si esto sucede, solo puede ver un rastro parcial o ningún rastro.
* accesibilidad de destino: El destino debe ser accesible para que estos comandos funcionen de manera efectiva.
* Privilegios: Es posible que necesite privilegios de administrador o raíz para ejecutar estos comandos.
* Interpretación: La salida muestra las direcciones IP de cada enrutador a lo largo de la ruta. Es probable que deba consultar su documentación de red o usar una herramienta para resolver estas direcciones IP en sus nombres de host (si es posible) para comprender la ruta de red completa.
Ejemplo: Para rastrear la ruta a `google.com`, usaría:
* Linux/MacOS: `Traceroute Google.com`
* Windows: `Tracert Google.com`
Estos comandos le mostrarán la ruta desde su máquina hasta el destino, incluidos los enrutadores dentro de su red interna antes de la conexión a Internet. Recuerde reemplazar `google.com` con el nombre de host real o la dirección IP que desea rastrear.