Traceoute é um ultilitário presente no linux e no windows com o nome de tracert, que serve para mostrar o caminho trafegado por um pacote IP.
O Tracerout ultiliza o campo TTL(Time To Live: é um campo do pacote IP que é utilizado para limitar o número de roteadores por onde um determinado pacote pode passar)
para transmitir pacotes com TTL a partir de 1 até alcançar o destino. Assim, cada vez que um pacote "morre" no caminho até o destino, o traceroute é avisado e assim consegue traçar a rota.
A sintaxe do tracert no windows é:
Uso: tracert [-d] [-h nmax_saltos] [-j lst_hosts] [-w tempo_limite] destino
Opções:
-d Não resolver endereços para nomes de hosts.
-h nmax_saltos Número máximo de saltos para a procura do destino.
-j lst_hosts Rota ampliada de origens usada com a lista lst_hosts.
-w tempo_limite Tempo de espera em milissegundos para cada resposta.
Por exemplo, o caminho que meu pacote ip percorre do meu PC até o servidor do google nos Estados unidos:
Vá em inciar->Execultar
Digite: cmd e tecle enter
Aparecer o propmpt do DOS, tecle o comando com seus paramentos como abaixo:
C:\Documents and Settings\Evaldo>tracert www.google.com
Rastreando a rota para www.l.google.com [74.125.113.99]
com no máximo 30 saltos:
1 <1>
2 6 ms 5 ms 5 ms 10.87.0.1
3 * * * Esgotado o tempo limite do pedido.
4 11 ms 6 ms 6 ms embratel-G4-1-gacc01.bhe.embratel.net.br [201..160.5]
5 12 ms 11 ms 12 ms ebt-C1-dist04.bhe.embratel.net.br [200.244.1640]
6 17 ms 18 ms 16 ms ebt-P9-0-4-core01.rjo.embratel.net.br [200.24460.162]
7 12 ms 11 ms 11 ms ebt-G5-1-intl01.rjo.embratel.net.br [200.230.041]
8 136 ms 136 ms 137 ms ebt-ge-1-2-0-intl01.mianap.embratel.net.br [20244.111.226]
9 135 ms 135 ms 136 ms sl-st20-mia-6-0-2.sprintlink.net [160.81.164.2]
10 138 ms 137 ms 138 ms 144.232.18.231
11 156 ms 158 ms 157 ms sl-crs2-atl-0-14-0-0.sprintlink.net [144.232.2238]
12 159 ms 160 ms 160 ms sl-st21-atl-1-0-0.sprintlink.net [144.232.18.1]
13 143 ms 141 ms 141 ms sl-googl9-215490-0.sprintlink.net [144.223.13154]
14 142 ms 140 ms 141 ms 72.14.233.56
15 153 ms 154 ms 153 ms 209.85.249.238
16 176 ms 154 ms 151 ms 64.233.174.87
17 154 ms 159 ms 168 ms 209.85.243.1
18 151 ms 151 ms 150 ms vw-in-f99.google.com [74.125.113.99]
Rastreamento concluído.
A saída do traceroute indica para cada HOP (ponto de roteamento do pacote IP), o tempo dos pacotes enviados e o endereço do roteador correspondente.
Montando a seqüência de 1 até o final, podemos ver por onde o pacote IP foi roteado até o destino.