Comando Tracert: como fazer traceroute no Windows, Mac e Linux
Ponto-chave
O tracert (Windows) e o traceroute (macOS e Linux) mostram cada roteador entre o seu computador e um destino, com três tempos de resposta por salto. Execute tracert example.com no Prompt de Comando ou traceroute example.com no Terminal; adicione -d (Windows) ou -n (Mac/Linux) para pular a resolução de nomes e obter resultados mais rápido. Asteriscos ou "Esgotado o tempo limite do pedido" em um salto intermediário geralmente só significam que aquele roteador ignora os pacotes de teste. Timeouts que vão até o fim geralmente significam que o destino descarta os testes do tracert: veja se o site carrega e faça o rastreamento de novo por TCP 443; o que importa é a latência ou a perda que se mantém até o destino.
Verifique agora

Comece a ler
- O que é o comando Tracert?
- Como usar o Tracert no Windows
- Opções do comando Tracert
- Como usar o traceroute no Mac
- Como usar o traceroute no Linux
- Como interpretar os resultados do Tracert
- Como o Tracert funciona
- Tracert vs traceroute vs Pathping vs MTR
- Faça um traceroute online
- Perguntas Frequentes sobre o Comando Tracert
O que é o comando Tracert?
O tracert (de trace route, "rastrear rota") é um comando do Windows que mostra o caminho que o seu tráfego percorre até outro host — cada roteador ("salto", ou hop) no trajeto e quanto tempo cada um leva para responder. No macOS e no Linux, a mesma ferramenta se chama traceroute.
É a ferramenta certa quando um site está lento ou fora do ar e você quer saber onde está o problema: na sua própria rede, no seu provedor de internet, em algum ponto no meio do caminho ou no destino. Enquanto o ping diz se um host responde, o tracert mostra a rota e o ponto em que ela falha.
Rastreie uma rota a partir de 8 cidades agora
Como usar o Tracert no Windows
- Pressione Windows + R, digite
cmde pressione Enter (ou pesquise por Prompt de Comando). - Digite
tracertseguido de um nome de domínio ou endereço IP, por exemplotracert example.com, e pressione Enter. - Aguarde. O tracert testa até 30 saltos, três vezes cada, e espera até 4 segundos por cada resposta — um rastreamento sem problemas termina em segundos, mas um cheio de timeouts pode levar vários minutos. Pressione Ctrl + C para parar antes, ou use
-de-w(veja abaixo) para acelerar.
C:\> tracert example.com
Tracing route to example.com [203.0.113.10]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 9 ms 8 ms 9 ms 10.20.0.1
3 12 ms 11 ms 12 ms 198.51.100.33
4 * * * Request timed out.
5 24 ms 23 ms 24 ms 203.0.113.1
6 25 ms 24 ms 24 ms 203.0.113.10
Trace complete.Cada linha é um salto. Os três números são três testes separados; o endereço à direita é o roteador que respondeu. O salto 1 é quase sempre o seu próprio roteador, e a última linha é o destino. (Os endereços públicos acima vêm das faixas reservadas para documentação.) Em um Windows em português, as mensagens aparecem como "Rastreando a rota para …", "Esgotado o tempo limite do pedido." e "Rastreamento concluído."
Opções do comando Tracert
A sintaxe é tracert [options] target (Microsoft). As opções que você vai realmente usar:
| Opção | O que faz | Exemplo |
|---|---|---|
| -d | Não resolve os endereços IP em nomes de host — bem mais rápido | tracert -d example.com |
| -h max_hops | Número máximo de saltos (padrão: 30) | tracert -h 15 example.com |
| -w timeout | Tempo de espera por resposta, em milissegundos (padrão: 4000) | tracert -w 1000 example.com |
| -4 | Força o uso de IPv4 | tracert -4 example.com |
| -6 | Força o uso de IPv6 | tracert -6 example.com |
Combine as opções à vontade: tracert -d -w 1000 example.com gera o rastreamento útil mais rápido. Para salvar o resultado e enviar ao suporte do seu provedor de internet ou da sua hospedagem, redirecione a saída para um arquivo: tracert -d example.com > trace.txt.
O tracert do Windows não tem opção de porta: ele sempre envia solicitações de eco ICMP. Para rastrear do jeito que uma conexão HTTPS começa, pela porta TCP 443, use sudo traceroute -T -p 443 no Linux ou no WSL, sudo traceroute -e -P TCP -p 443 em um Mac, ou o nosso traceroute online por TCP 443.
Como usar o traceroute no Mac
Abra o Terminal (Aplicativos › Utilitários) e execute traceroute example.com. O macOS envia pacotes UDP por padrão; adicione -I para usar ICMP, como o Windows faz, o que muitas vezes obtém resposta de roteadores que ignoram UDP. Opções úteis: -n (sem resolução de nomes), -m 30 (máximo de saltos; o macOS permite até 64 por padrão), -w 2 (segundos de espera por teste) e -q 1 (um teste por salto em vez de três).
traceroute -n -I example.comComo usar o traceroute no Linux
Execute traceroute example.com. Se o comando não for encontrado, instale-o (sudo apt install traceroute no Debian/Ubuntu, sudo dnf install traceroute no Fedora) ou use o tracepath, que geralmente já vem instalado. O traceroute do Linux envia pacotes UDP por padrão, 3 por salto, até 30 saltos.
| Opção | O que faz |
|---|---|
| -n | Mostra apenas endereços IP (sem consultas DNS) |
| -I | Usa pacotes ICMP echo (como o tracert do Windows) |
| -T | Usa pacotes TCP SYN (porta padrão 80) — passa por firewalls que bloqueiam UDP/ICMP; exige sudo |
| -p port | Porta de destino a testar, ex.: -T -p 443 |
| -m max_ttl | Número máximo de saltos (padrão: 30) |
| -q n | Testes por salto (padrão: 3) |
| -w seconds | Tempo de espera por resposta, em segundos |
$ traceroute -n example.com
traceroute to example.com (203.0.113.10), 30 hops max, 60 byte packets
1 192.168.1.1 0.612 ms 0.571 ms 0.534 ms
2 10.20.0.1 8.911 ms 9.004 ms 8.872 ms
3 * * *
4 203.0.113.10 24.112 ms 23.980 ms 24.051 msPara testar o caminho até um servidor web do jeito que uma conexão HTTPS começa, faça o rastreamento pela porta TCP 443: sudo traceroute -T -p 443 example.com.
Como interpretar os resultados do Tracert
- Timeouts em um salto intermediário, mas os saltos seguintes respondem (
*ou "Esgotado o tempo limite do pedido"): normal. Muitos roteadores são configurados para ignorar esses testes ou limitar a taxa de resposta. O caminho está bom. - Timeouts de um salto até o fim: nada responde aos testes depois do último salto que respondeu. Se o site ainda carrega, o destino ou um firewall na frente dele está só descartando os testes: faça o rastreamento de novo por TCP 443 antes de culpar a rota. Se o site também não carrega, anote o último salto que respondeu; é com essa rede que você deve entrar em contato. No navegador, isso costuma aparecer como ERR_CONNECTION_TIMED_OUT.
- Um aumento de latência que continua alto em todos os saltos seguintes (por exemplo 10 ms → 120 ms → 121 ms → 125 ms): o atraso é real e começa naquele salto — geralmente um link de longa distância ou uma rede congestionada. Um pico em um único salto, que depois volta ao normal, é só aquele roteador respondendo devagar e pode ser ignorado.
- "Host de destino inacessível" ou "Rede de destino inacessível" (Destination host unreachable / Destination net unreachable; !H ou !N no Mac e no Linux, !X quando o bloqueio é proposital): um roteador respondeu que não consegue entregar os pacotes: "rede" significa que ele não tem rota até aquela rede, e "host" normalmente que o último roteador não alcança o próprio host. Confira o endereço; se estiver certo, o problema está no roteador que informou o erro ou depois dele.
- Endereços privados (192.168.x.x, 10.x.x.x, 172.16–31.x.x) ou endereços compartilhados 100.64–127.x.x nos primeiros saltos: o seu próprio roteador e, depois, a rede interna do seu provedor de internet. Um salto 1 lento aponta para o seu Wi-Fi ou roteador; um aumento no salto seguinte, para a linha até o seu provedor. Se o rastreamento morre ali, comece por Wi-Fi conectado sem internet.
- O rastreamento termina no destino com tempos baixos: o caminho de rede está saudável, então um site lento provavelmente tem um problema de servidor ou de DNS — verifique com a nossa Consulta DNS e o Teste de Velocidade DNS.
Como o Tracert funciona
Todo pacote IP tem um contador TTL (time to live) que cada roteador diminui em um; quando ele chega a zero, o roteador descarta o pacote e envia de volta uma mensagem ICMP "Time Exceeded". O tracert se aproveita disso: ele envia testes com TTL 1, depois 2, depois 3 e assim por diante, de modo que cada roteador do caminho se revela, um de cada vez, até o destino responder.
Os sistemas operacionais usam testes diferentes. O tracert do Windows envia requisições ICMP echo (os mesmos pacotes do ping). O traceroute do macOS e do Linux envia pacotes UDP para portas altas por padrão. Os firewalls tratam esses pacotes de formas diferentes, e é por isso que o mesmo rastreamento pode ficar diferente no Windows e no Linux — e é por isso que existem as opções -I e -T.
Tracert vs traceroute vs Pathping vs MTR
| Ferramenta | Plataforma | Ideal para |
|---|---|---|
| tracert | Windows | Verificação rápida do caminho com pacotes ICMP |
| traceroute | macOS, Linux | Verificação do caminho com pacotes UDP, ICMP (-I) ou TCP (-T no Linux, -e -P TCP em um Mac) |
| pathping | Windows | Faz um rastreamento e depois mede a perda de pacotes em cada salto, por cerca de 25 segundos por salto |
| mtr | macOS, Linux (e Windows via WinMTR) | Rastreamento ao vivo, atualizado continuamente, com perda e latência por salto |
| tracepath | Linux | Traceroute sem root que também descobre o MTU do caminho |
Para problemas intermitentes, o pathping (Microsoft) ou o mtr é melhor do que um único tracert, porque uma perda de pacotes que só acontece de vez em quando não aparece em três testes.
Faça um traceroute online
Um rastreamento feito do seu próprio computador mostra apenas o caminho a partir da sua rede. Para ver se um site está acessível de outros lugares — ou para testar sem terminal —, use o nosso Traceroute online, que rastreia a rota a partir de 8 cidades ao mesmo tempo, por ICMP, TCP 443 ou UDP, e mostra cada salto com perda, localização e rede. Combine-o com a Ferramenta Ping para medir latência e perda de pacotes, e com a Consulta de IP para ver quem é o dono do IP de um salto.
Rastreie uma rota sem abrir o terminal
Faça um traceroute até qualquer domínio ou IP a partir de 8 cidades ao mesmo tempo, por ICMP, TCP 443 ou UDP, e veja cada salto com perda, latência, rede e localização.
Fontes
- tracert, Microsoft
- pathping, Microsoft
- traceroute(8), Linux man-pages
Perguntas Frequentes sobre o Comando Tracert
Como usar o tracert?
O que significa "Esgotado o tempo limite do pedido" no tracert?
Qual é a diferença entre tracert e traceroute?
Que tipo de pacote o tracert usa no Windows?
Como deixar o tracert mais rápido?
Por que aparecem asteriscos (* * *) no traceroute?
Quantos saltos o tracert verifica?
O tracert mostra onde minha internet está lenta?
Existe tracert online?
Artigos Relacionados
Ferramentas Relacionadas
Traceroute
Rastreie a rota de 8 cidades até um site ou IP, hop a hop, com cada rede nomeada
Teste de Ping
Meça seu ping, jitter e perda de pacotes, seu ping para 34 regiões de nuvem e faça ping em qualquer site ou IP a partir de 11 cidades
Consulta de IP
Consulte geolocalização, ISP e detalhes de rede de qualquer endereço IP instantaneamente
Consulta DNS
Todos os registros DNS direto dos servidores do domínio, ao lado do cache do Google e da Cloudflare
Teste de Velocidade DNS
Meça o Cloudflare 1.1.1.1, o Google 8.8.8.8 e outros servidores DNS públicos no seu navegador, compare com o seu DNS atual e descubra o mais rápido para você



