Primeiramente, seus dois comandos estão enviando pacotes com diferentes endereços IP de destino. Isso significa que eles podem seguir rotas diferentes.
Quando você vir 66.249.95.234
na rota em direção a 216.58.220.100
, você pode assumir que os pacotes com o endereço de destino 66.249.95.234
usariam a mesma rota até chegar a esse ponto. Isso, no entanto, não é uma suposição válida.
É totalmente válido que a rota para 66.249.95.234
seja mais longa que a de 216.58.220.100
. Às vezes, até acontece que não há rota que possa levar seus pacotes a esse roteador intermediário, mas não seria uma rede bem projetada, se esse fosse o caso.
Não sei se os comandos tracert
e ping
que você está usando usam o mesmo protocolo. A maioria das implementações de ping usa pacotes de solicitação de eco ICMP. No entanto, existem implementações de traceroute que suportam uma ampla gama de protocolos, incluindo solicitação de eco ICMP, pacotes TCP SYN e UDP. Se os dois estiverem usando protocolos diferentes, isso pode ser um fator que contribui para ver resultados diferentes.
Por fim, mesmo que todos os pacotes atinjam 66.249.95.234
, é possível que 66.249.95.234
se comporte de maneira totalmente diferente, dependendo da necessidade de:
- Encaminhar o pacote
- Produza um erro ICMP em um pacote endereçado a si mesmo
- Produza um erro ICMP em um pacote endereçado a outra pessoa
A escolha de descartar os pacotes silenciosamente em apenas um dos três casos obviamente vai quebrar muitas ferramentas de diagnóstico de rede, o que, no entanto, não impede que alguns administradores de sistema o façam.