Como executar um traceroute no Windows, Mac ou Linux
Um traceroute é uma ferramenta de diagnóstico de rede usada para rastrear o caminho que os pacotes percorrem do seu computador até um destino específico, como um site ou servidor. Ele ajuda a identificar a latência da rede e os problemas de roteamento, exibindo cada salto ao longo do caminho, incluindo o tempo que cada salto leva para responder. Veja como executar um traceroute no Windows, Mac e Linux.
1. Como executar um Traceroute no Windows
Usando o prompt de comando
- Abra o prompt de comando:
- Pressione Win R, digite cmd e pressione Enter.
- Como alternativa, você pode procurar por Prompt de Comando no menu Iniciar.
- Execute o Traceroute:
- Digite o seguinte comando e pressione Enter:
tracert example.com
- Substitua example.com pelo nome de domínio ou endereço IP do destino que você deseja rastrear.
- Digite o seguinte comando e pressione Enter:
- Analise a saída:
- Os resultados mostrarão uma lista de saltos (roteadores) entre o seu computador e o destino, juntamente com o tempo que leva para chegar a cada salto.
Exemplo:
Rastreamento de rota para example.com [93.184.216.34]
em um máximo de 30 saltos:1 <1 ms <1 ms <1 ms <1 ms 192.168.0.1
2 10 ms 11 ms 10 ms 10.0.0.1
3 15 ms 16 ms 15 ms isp.gateway.net [203.0.113.1]
…
Opções para o tracert no Windows:
- -d: essa opção impede que o tracert resolva endereços IP para nomes de host, tornando a exibição dos resultados mais rápida.tracert -d example.com
2. Como executar um Traceroute no Mac
Usando o Terminal
- Abra o Terminal:
- Pressione Command Space para abrir o Spotlight e digite Terminal, depois pressione Enter.
- Como alternativa, você pode encontrar o Terminal em Aplicativos > Utilitários > Terminal.
- Execute o Traceroute:
- Digite o seguinte comando e pressione Enter:
traceroute example.com
- Substitua example.com pelo nome de domínio ou endereço IP do destino que você deseja rastrear.
- Digite o seguinte comando e pressione Enter:
- Analise a saída:
- Os resultados mostrarão cada salto entre o Mac e o destino, semelhante à saída do Windows, mas com algumas diferenças na formatação.
Exemplo:
traceroute para example.com (93.184.216.34), 64 saltos no máximo, pacotes de 52 bytes
1 192.168.0.1 (192.168.0.1) 1.206 ms 0.930 ms 0.799 ms
2 10.0.0.1 (10.0.0.1) 10.123 ms 10.456 ms 10.678 ms
3 isp.gateway.net (203.0.113.1) 15.789 ms 15.012 ms 15.234 ms
…
Opções para o traceroute no Mac:
- -n: Essa opção impede que o traceroute resolva nomes de host e exibe apenas endereços IP.
traceroute -n example.com
3. Como executar um Traceroute no Linux
Usando o Terminal
- Abra o Terminal:
- Abra o terminal pressionando Ctrl Alt T ou localizando-o no menu de aplicativos.
- Execute o Traceroute:
- Digite o seguinte comando e pressione Enter:
traceroute example.com
- Substitua example.com pelo nome de domínio ou endereço IP que você deseja rastrear.
- Digite o seguinte comando e pressione Enter:
- Analise a saída:
- Os resultados exibirão cada salto ao longo do caminho até o destino, semelhante à saída do Mac.
Exemplo:
traceroute para example.com (93.184.216.34), 30 saltos no máximo, pacotes de 60 bytes
1 192.168.0.1 (192.168.0.1) 0,728 ms 0,457 ms 0,373 ms
2 10.0.0.1 (10.0.0.1) 9.862 ms 9.946 ms 10.123 ms
3 isp.gateway.net (203.0.113.1) 14,987 ms 14,123 ms 15,456 ms
…
Instalar o traceroute no Linux
Em algumas distribuições do Linux, o traceroute pode não ser instalado por padrão. Se o comando não for reconhecido, instale-o usando os seguintes comandos:
- Debian/Ubuntu:
sudo apt-get install traceroute
- CentOS/RHEL:
sudo yum install traceroute
- Fedora:
sudo dnf install traceroute
Opções para o traceroute no Linux:
- -n: Impede que o traceroute resolva nomes de host.
traceroute -n example.com
Entendendo a saída do Traceroute
Uma saída típica do traceroute inclui:
- Número do salto: Cada linha representa um salto, a partir de 1, que é o gateway de sua rede.
- Endereço IP/nome do host: O endereço IP ou nome do host do roteador em cada salto.
- Tempos de resposta: Três tempos de ida e volta (RTTs) para cada salto, medidos em milissegundos. Tempos menores indicam uma resposta mais rápida.
Problemas comuns e o que eles significam:
- * * * (Asteriscos): Indica um tempo limite, o que significa que o roteador naquele salto não respondeu. Isso pode ocorrer devido à filtragem de pacotes, firewalls ou problemas de rede.
- Alta latência: Se o tempo para um salto específico for significativamente maior do que os outros, isso pode indicar um gargalo na rede nesse ponto.
- IPs repetidos: Se o mesmo IP aparecer repetidamente em vários saltos, isso pode indicar um loop no caminho de roteamento, que geralmente é um erro de configuração.
Resumo
Executar um traceroute é uma maneira valiosa de diagnosticar problemas de rede e entender como os dados trafegam pela Internet para chegar a um destino. Seguindo as etapas do seu sistema operacional específico – Windows, Mac ou Linux -, você pode executar facilmente um traceroute e analisar os resultados para identificar onde podem estar ocorrendo atrasos ou problemas.