O comando tracert é um comando Prompt de Comando usado para mostrar vários detalhes sobre o caminho que um pacote percorre do computador ou dispositivo em que você está para qualquer destino especificado.
Você também pode às vezes ver o comando referido como o comando trace route ou comando traceroute.
Tracert, conforme explicado abaixo, aplica-se apenas ao Windows, mas o comando traceroute também está disponível para Linux.
Disponibilidade
O comando tracert está disponível no Prompt de Comando em todos os sistemas operacionais Windows, incluindo Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP e também em versões anteriores do Windows.
A disponibilidade de certas opções de comando tracert e outra sintaxe de comando podem diferir de sistema operacional para sistema operacional.
Sintaxe do comando Tracert
tracert [ -d ] [ -h MaxHops ] [ -w TimeOut ] [ -4 ] [ -6 ] destino [ /? ]
Opções de Comando Tracert | |
---|---|
Item | Descrição |
-d | Esta opção impede que o tracert resolva endereços IP para nomes de host, geralmente resultando em resultados muito mais rápidos. |
-h MaxHops | Esta opção tracert especifica o número máximo de saltos na pesquisa para o alvo . Se você não especificar MaxHops e um alvo não for encontrado em 30 saltos, o tracert irá parar de procurar. |
-w TimeOut | Você pode especificar o tempo, em milissegundos, para permitir cada resposta antes do tempo limite usando esta opção tracert. |
-4 | Esta opção força o tracert a usar apenas IPv4. |
-6 | Esta opção força o tracert a usar apenas IPv6. |
target | Este é o destino, um endereço IP ou nome de host. |
/? | Use a opção help com o comando tracert para mostrar ajuda detalhada sobre as várias opções do comando. |
Outras opções menos usadas para o comando também existem, incluindo [ -j HostList ], [ -R ] e [ -S SourceAddress ]. Use a opção help com o comando para obter mais informações sobre essas opções.
Salve os resultados extensos de um comando em um arquivo com um operador de redirecionamento.
Exemplos
tracert 192.168.1.1
No exemplo acima, o comando é usado para mostrar o caminho do computador em rede no qual o comando está sendo executado por um dispositivo de rede, neste caso, um roteador em uma rede local, que é atribuído ao endereço IP 192.168.1.1 .
O resultado exibido na tela será semelhante a este:
Tracing route to 192.168.1.1 over a maximum of 30 hops 1 <1 ms <1 ms <1 ms 192.168.1.254 2 <1 ms <1 ms <1 ms 192.168.1.1 Trace complete.
Neste exemplo, você pode ver que o comando encontrou um dispositivo de rede usando o endereço IP de 192.168.1.254, digamos um switch de rede, seguido pelo destino, 192.168.1.1, o roteador.
tracert www.google.com
Com o comando mostrado acima, pedimos ao tracert que nos mostre o caminho do computador local até o dispositivo de rede com o nome de host www.google.com .
Tracing route to www.l.google.com [209.85.225.104] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 10.1.0.1 2 35 ms 19 ms 29 ms 98.245.140.1 3 11 ms 27 ms 9 ms te-0-3.dnv.comcast.net [68.85.105.201] ... 13 81 ms 76 ms 75 ms 209.85.241.37 14 84 ms 91 ms 87 ms 209.85.248.102 15 76 ms 112 ms 76 ms iy-f104.1e100.net [209.85.225.104] Trace complete.
Neste exemplo, podemos ver que o comando identificou quinze dispositivos de rede, incluindo nosso roteador em 10.1.0.1 e até o destino de www.google.com , que agora sabemos que usa o endereço IP público de 209.85.225.104, um dos muitos endereços IP do Google.
Os lúpulos de 4 a 12 foram excluídos acima apenas para manter o exemplo simples. Se você estivesse executando um tracert real, todos os resultados apareceriam na tela.
tracert -d www.yahoo.com
Com este exemplo de comando, estamos novamente solicitando o caminho para um site, desta vez www.yahoo.com , mas agora estamos impedindo ele de resolver nomes de host usando a opção -d .
Tracing route to any-fp.wa1.b.yahoo.com [209.191.122.70] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 10.1.0.1 2 29 ms 23 ms 20 ms 98.245.140.1 3 9 ms 16 ms 14 ms 68.85.105.201 ... 13 98 ms 77 ms 79 ms 209.191.78.131 14 80 ms 88 ms 89 ms 68.142.193.11 15 77 ms 79 ms 78 ms 209.191.122.70 Trace complete.
Podemos ver que o comando identificou novamente quinze dispositivos de rede, incluindo nosso roteador em 10.1.0.1 e todo o caminho até o destino de www.yahoo.com , que podemos assumir que usa o endereço IP público de 209.191.122.70 .
Como você pode ver, o comando não resolveu nenhum nome de host desta vez, o que acelerou significativamente o processo.
tracert -h 3 topgadget.com.br > D:\tracertres
Neste último exemplo do comando no Windows, estamos usando -h para limitar a contagem de saltos a 3 , mas em vez de exibir os resultados no prompt de comando, usaremos o operador de redirecionamento > para enviar tudo a um TXT arquivo localizado em Z:, um disco rígido externo.
Aqui estão alguns resultados de exemplo deste último comando:
Tracing route to topgadget.com.br [177.101.66.114] over a maximum of 3 hops: 1 <1 ms <1 ms <1 ms testwifi.here [192.168.86.1] 2 1 ms 1 ms <1 ms 192.168.1.1 3 17 ms 16 ms 17 ms giantwls-64-71-222-1.giantcomm.net [64.71.222.1] Trace complete.
Comandos relacionados ao Tracert
O comando é frequentemente usado com outros comandos de Prompt de Comando relacionados à rede, como ping, ipconfig, netstat, nslookup e outros.
O comando pathping é semelhante ao tracert, mas também mostra latência da rede e informações de perda.