tracert
funciona enviando pacotes que têm um curto TTL ("tempo de vida") e reúnem os obituários que são enviados de volta. Ou seja, quando um pacote é enviado, ele tem um TTL numérico, que é decrementado por cada host pelo qual o pacote vai. Se o TTL chegar a zero, o pacote morre. O host no qual o pacote morre normalmente envia de volta uma mensagem de controle (ICMP) para declarar "o pacote morreu aqui"; essa mensagem contém o endereço que o dito host considera ser seu próprio endereço verdadeiro. Este não é necessariamente o endereço que você assim: um roteador, por construção, tem vários endereços.
Por exemplo, se o seu gateway como endereço público 66.131.127.1, mas também tem, dentro da rede ISP, o endereço 10.35.184.1, então a mensagem ICMP pode perfeitamente voltar marcada com 10.35.184.1 (este endereço não é "público" "mas isso é principalmente uma convenção, da qual o roteador não precisa estar ciente).