Tracert (ou Traceroute)

Se o PING é o estetoscópio, o TRACERT (ou Traceroute) é o GPS com mapa de trânsito.

Enquanto o ping apenas diz "cheguei" ou "não cheguei", o tracert mostra exatamente o caminho que a informação percorreu, salto por salto (roteador por roteador), até chegar ao destino final.


Como o comando funciona?

A mágica do tracert está no campo TTL (Time to Live) do pacote de dados. O TTL não é um tempo em segundos, mas sim um "contador de saltos".

  1. O comando envia o primeiro pacote com TTL = 1. O primeiro roteador que recebe o pacote diminui o valor para 0, descarta o pacote e avisa o seu computador: "Ei, eu morri aqui".

  2. O seu computador anota o nome/IP desse roteador e o tempo de resposta.

  3. Em seguida, ele envia um pacote com TTL = 2. O primeiro roteador deixa passar, o segundo descarta e avisa.

  4. O processo se repete (TTL 3, 4, 5...) até que o pacote finalmente alcance o destino final ou um erro ocorra.


Em que situações ele é utilizado?

O tracert é a ferramenta definitiva para encontrar o gargalo ou o ponto de falha em uma conexão complexa:

  • Onde a conexão cai? Se você consegue chegar até o 4º salto (dentro da rede da sua operadora), mas para no 5º, você sabe exatamente onde a conexão está sendo interrompida.

  • Identificar Rotas Ruins: Às vezes a internet funciona, mas está lenta. O tracert revela se o seu pacote está indo para o Japão antes de chegar em um servidor que deveria estar em São Paulo (o famoso problema de rota).

  • Identificar Latência em Saltos Específicos: Se o Salto 2 tem 10ms e o Salto 3 pula para 200ms, você encontrou o roteador ou o cabo que está causando o "lag".


Como ler os resultados?

Ao rodar o comando, você verá uma tabela com colunas de milissegundos e endereços IP:

Salto Tempo 1 Tempo 2 Tempo 3 Endereço/Nome do Host
1 1 ms <1 ms 1 ms 192.168.1.1 (Seu Roteador)
2 12 ms 10 ms 11 ms (Roteador da Operadora)
3 * * * Esgotado tempo limite (Firewall ou Queda)
  • Asteriscos (*): Significam que aquele roteador específico não respondeu a tempo (pode estar configurado para ignorar o tracert por segurança, o que é comum).

  • Três tempos (ms): O comando faz três testes por salto para garantir que a média é consistente.


Sintaxe de uso

  • No Windows: tracert google.com

  • No Linux ou Mac: traceroute google.com

Curiosidade: O limite padrão do comando costuma ser de 30 saltos. Se a informação não chegar ao destino em 30 "pulos", ele encerra a busca, assumindo que há um loop infinito na rede.