Tracking the route

O tracking the route é uma técnica que permite visualizar toda a rota que os pacotes fazem até chegar ao destino. Cada vez que o pacote é passado para um roteador, é diminuído "1" no seu TTL (time to live). Linux tem 64 de TTL e Windows possui 128 por padrão. Podemos manipular os pacotes utilizando o ping passando como parâmetro -t para indicar o valor do TTL.

user@xubuntu:~$ ping businesscorp.com.br -c 1 -t 2
PING businesscorp.com.br (37.59.174.225) 56(84) bytes of data.
From 1.1.1.58 (1.1.1.58) icmp_seq=1 Time to live exceeded

--- businesscorp.com.br ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

user@xubuntu:~$ ping businesscorp.com.br -c 1 -t 3
PING businesscorp.com.br (37.59.174.225) 56(84) bytes of data.
From 172.16.1.250 (172.16.1.250) icmp_seq=1 Time to live exceeded

--- businesscorp.com.br ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

user@xubuntu:~$ ping businesscorp.com.br -c 1 -t 4
PING businesscorp.com.br (37.59.174.225) 56(84) bytes of data.
From power177-104-65-1.powerline.com.br (177.104.65.1) icmp_seq=1 Time to live exceeded

--- businesscorp.com.br ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

O traceroute, é ferramenta que é capaz de mostrar toda a rota do pacote até chegar ao alvo.

O traceroute utiliza o protocolo UDP por padrão. Se o host não aceita o protocolo UDP, podemos utilizar o ICMP ou TCP, passando como parâmetro -I e -T respectivamente.

Last updated

Was this helpful?