Sobes.tech
Junior — Middle

Como é realizado o rastreamento de rota no Linux usando tracert ou comandos semelhantes?

sobes.tech IA

Resposta da IA

No Linux, para rastrear a rota até um host remoto, usa-se o comando traceroute (equivalente ao tracert no Windows). Ele mostra a sequência de roteadores intermédios (saltos) pelos quais os pacotes passam.

Princípio de funcionamento:

  • traceroute envia pacotes com um valor de TTL (Time To Live) que aumenta progressivamente.
  • Cada roteador diminui o TTL em 1 e, se o TTL atingir 0, envia de volta uma mensagem ICMP "Time Exceeded".
  • Ao receber essas mensagens, o traceroute determina os endereços dos nós intermédios e o tempo até eles.

Exemplo de uso:

traceroute example.com

A saída mostrará uma lista de roteadores com o tempo de resposta até cada um.

Se o traceroute não estiver instalado, pode-se usar tracepath ou mtr para funcionalidades semelhantes.