Como usar o traceroute para descobrir onde a conexão trava

Para usar o traceroute e descobrir exatamente onde a sua conexao trava, voce precisa abrir o terminal do seu sistema operacional e digitar um comando simples. No Windows, abra o Prompt de Comando e digite tracert seudominio.com. No macOS ou Linux, abra o Terminal e digite traceroute seudominio.com. Pressione Enter e observe a lista de 'saltos' (hops) que aparecera. Cada linha representa um roteador no caminho. Se voce notar um aumento drastico no tempo (em milissegundos) ou o aparecimento de asteriscos (*), voce acabou de encontrar o ponto exato onde a sua internet esta sofrendo perda de pacotes ou lentidao.

Principais Aprendizados

  • O comando tracert (ou traceroute) mapeia todos os roteadores por onde seus dados passam ate chegar ao destino.
  • Tempos de resposta acima de 100ms em rotas locais ou a presenca de asteriscos (*) indicam gargalos ou bloqueios na rede.
  • O problema pode estar na sua rede domestica (primeiro salto), no seu provedor de internet (saltos intermediarios) ou no servidor final.

O que e o comando Traceroute e como ele funciona?

Quando voce acessa um site ou joga online, seus dados nao vao magicamente do seu computador para o servidor em uma linha reta. Eles pulam de roteador em roteador pelo mundo todo. O traceroute e uma ferramenta de diagnostico de rede que rastreia esse caminho, medindo o tempo que um pacote de dados leva para ir e voltar de cada parada (chamada de salto ou hop).

Segundo a documentacao da Cloudflare sobre roteamento de rede, o traceroute funciona manipulando um valor chamado TTL (Time to Live). Ele envia pacotes com TTL igual a 1. O primeiro roteador recebe o pacote, diminui o TTL para zero, descarta o pacote e envia uma mensagem de erro de volta. O traceroute anota o tempo e o IP desse roteador. Em seguida, ele envia pacotes com TTL 2, depois 3, e assim por diante, ate chegar ao destino. E uma forma muito mais detalhada de testar sua rede do que apenas verificar se um site esta online.

Tela de terminal executando o comando tracert

Como executar o traceroute no seu computador

O processo e rapido e nao exige a instalacao de nenhum programa adicional, pois a ferramenta e nativa na maioria dos sistemas operacionais.

No Windows

  1. Pressione as teclas Windows + R no seu teclado.
  2. Digite cmd e pressione Enter para abrir o Prompt de Comando.
  3. Na tela preta, digite tracert google.com (ou o site/IP que voce deseja testar) e pressione Enter.

No macOS ou Linux

  1. Abra o aplicativo Terminal (no Mac, voce pode encontra-lo pelo Spotlight pressionando Cmd + Espaco).
  2. Digite traceroute google.com e pressione Enter.

Lendo os resultados: Como identificar onde a internet esta travando?

Assim que o comando comeca a rodar, voce vera uma tabela sendo preenchida. Cada linha dessa tabela representa uma consulta a uma tabela de roteamento de um equipamento diferente na internet. A estrutura padrao mostra o numero do salto, tres tentativas de tempo (em milissegundos - ms) e o endereco IP ou nome do roteador.

O que significa o tempo em ms?

O tempo em milissegundos (ms) e a latencia. Valores baixos (1ms a 40ms) sao excelentes. Valores entre 50ms e 100ms sao aceitaveis para a maioria das conexoes intercontinentais. No entanto, se voce ver um salto que subitamente pula de 20ms para 300ms ou 500ms, aquele roteador especifico esta congestionado e e ali que sua conexao esta travando.

Diagrama de roteamento de rede com erro de conexao

O temido asterisco (*) e o 'Esgotado o tempo limite'

Muitas vezes, em vez de um numero em milissegundos, voce vera um asterisco (*). A Cisco, lider mundial em equipamentos de rede, explica que um asterisco significa que o roteador nao respondeu ao pacote dentro do tempo esperado. Se voce ver um unico asterisco seguido de tempos normais, o roteador apenas ignorou o pacote de teste por seguranca (firewall), mas a internet esta fluindo. Porem, se a partir de um certo salto todos os resultados forem asteriscos, a conexao foi completamente cortada naquele ponto.

Exemplos praticos de diagnostico

  • Problema no Salto 1: O primeiro salto e sempre o seu roteador Wi-Fi. Se o tempo for alto logo na primeira linha (ex: 150ms), o problema esta dentro da sua casa. Nesse caso, pode ser necessario melhorar o sinal do Wi-Fi em casa ou usar um cabo de rede.
  • Problema nos Saltos 2 a 5: Geralmente pertencem ao seu provedor de internet (ISP). Lentidao aqui significa que a rede da sua operadora esta congestionada ou com problemas na sua regiao.
  • Problema nos Ultimos Saltos: Se a lentidao ou perda de pacotes ocorre apenas no final da lista, o problema e no servidor do site ou do jogo que voce esta tentando acessar. Nao ha nada que seu provedor possa fazer neste caso.
Lousa com grafico de latencia de rede

Perguntas Frequentes

Postar um comentário

0 Comentários

Contact form