O programa Windows tracert
que você está empregando é limitado em suas opções: ele usa apenas pacotes pertencentes ao protocolo ICMP , que muitos firewalls atualmente bloqueiam. Essa é a razão pela qual o rastreamento de rota nem sempre retorna respostas significativas.
Isso fez com que os desenvolvedores do Linux fornecessem um conjunto mais rico de ferramentas de rastreamento de rotas, suportando diferentes métodos além dos tradicionais icmp e udp, entre os quais raw, dccp, tcpconn
e várias versões diferentes de testes TCP. Você pode encontrar uma boa descrição dos métodos disponíveis na página de manual do traceroute para Linux .
No entanto, existem alguns recursos alternativos que ampliam o leque de possibilidades no Windows: você pode encontrá-los vinculados entre as respostas de uma pergunta no nosso serverfault do site irmão .
Editar:
Em resposta ao comentário de Loogai: o rastreamento de rota somente exibe os gateways, isto é, os componentes que unem duas sub-redes distintas, nenhum outro componente de rede. Isso ocorre devido a uma propriedade do TTL (= Time To Live). Os pacotes têm uma data de validade, como leite, é o TTL. Isso é feito para que, se um pacote não puder ser roteado adequadamente, possa ser descartado depois de algum tempo: afinal, você não quer que ele se acumule por dias ou semanas. O mecanismo para isso é o TTL, uma contagem de inteiros que é diminuída em uma unidade toda vez que um pacote passa por um gateway. Normalmente, os pacotes são gerados com TTL = 64 (mas isso depende do protocolo e do sistema operacional), para que eles tenham uma boa chance de alcançar o destino pretendido.
No entanto, os pacotes de rastreamento de rota são (inicialmente) gerados com TTL = 1. Quando eles alcançam o primeiro gateway (o da sua LAN, normalmente), o TTL é diminuído em um, e o gateway então percebe que o pacote expirou e grava de volta no originador do pacote declarando que o pacote está morto. Desta forma, o gateway trairá sua existência para o programa de rastreamento de rotas. Agora um novo pacote é enviado com TTL = 2, de modo que ele cruza o primeiro gateway, mas não o segundo; e isso continua até que o destino final seja alcançado ou um firewall muito severo seja encontrado, o que ocorrer primeiro.
É assim que funciona o tracerouting, e é por isso que você só vê gateways, mas não vê outras máquinas locais.