El comando traceroute es uno de los comandos de red de Linux más útiles. Se usa para mostrar el camino hacia tu objetivo y de dónde viene el retraso. Este comando ayuda básicamente en:
Proporcionar los nombres y la identidad de cada dispositivo en la ruta.
Informar la latencia de la red e identificar de qué dispositivo proviene la latencia.
$ traceroute google.com
La salida proporcionará el host especificado, el tamaño del paquete que se utilizará, la dirección IP y el número máximo de saltos requeridos. Puede ver el nombre de host, la dirección IP, el número de salto y los tiempos de viaje del paquete.
Para evitar la búsqueda DNS inversa, use la opción -n.
$ traceroute -n google.com
Al usar el comando traceroute, puede identificar cuellos de botella en la red. Los asteriscos que se muestran aquí significa que hay un problema potencial en el enrutamiento para ese host, ya que los asteriscos indican la pérdida de paquetes o la pérdida de paquetes.
El comando traceroute envía un paquete UDP, traceroute puede enviar UDP, TCP e ICMP.
Si necesita enviar un paquete ICMP, puede enviarlo así:
$ sudo traceroute -I google.com
Para usar una variación TCP, se puede usar así:
$ sudo traceroute -T google.com
Esto se debe a que algunos servidores bloquean las solicitudes UDP, por lo que puede usar este método.
En este caso, puede enviar UDP, ICMP o TCP para omitir estos problemas.
Fuente:
Proporcionar los nombres y la identidad de cada dispositivo en la ruta.
Informar la latencia de la red e identificar de qué dispositivo proviene la latencia.
$ traceroute google.com
La salida proporcionará el host especificado, el tamaño del paquete que se utilizará, la dirección IP y el número máximo de saltos requeridos. Puede ver el nombre de host, la dirección IP, el número de salto y los tiempos de viaje del paquete.
Para evitar la búsqueda DNS inversa, use la opción -n.
$ traceroute -n google.com
Al usar el comando traceroute, puede identificar cuellos de botella en la red. Los asteriscos que se muestran aquí significa que hay un problema potencial en el enrutamiento para ese host, ya que los asteriscos indican la pérdida de paquetes o la pérdida de paquetes.
El comando traceroute envía un paquete UDP, traceroute puede enviar UDP, TCP e ICMP.
Si necesita enviar un paquete ICMP, puede enviarlo así:
$ sudo traceroute -I google.com
Para usar una variación TCP, se puede usar así:
$ sudo traceroute -T google.com
Esto se debe a que algunos servidores bloquean las solicitudes UDP, por lo que puede usar este método.
En este caso, puede enviar UDP, ICMP o TCP para omitir estos problemas.
Fuente: