traceroute
funciona enviando pacotes de eco UDP ou ICMP aumentando sequencialmente os campos Tempo de vida (TTL). O TTL é diminuído em 1 por cada roteador que processa o pacote.
Espera dois tipos de respostas para suas sondas.
- Se o TTL atingir 0 quando um roteador o decrementar, ele responderá com uma mensagem de tempo excedido de ICMP e não encaminhará o pacote.
- O destino final responde com uma mensagem ICMP port-inacessível (no caso UDP) ou ICMP Echo-Response (no caso ICMP).
Quando recebe o segundo tipo, ele sabe que atingiu o destino e para de enviar testes com TTLs mais altos. Note que não baseia esta decisão no endereço de onde a resposta vem - se ela receber uma mensagem de Tempo Excedido do endereço de destino, ela continuará incrementando.
Portanto, o seu traço indica que um roteador respondeu com o Time-Exceeded e o endereço de destino como sua origem. Isso provavelmente significa que é um roteador que executa NAT e o endereço de destino é o endereço público correspondente a um endereço particular por trás dele.
O que é estranho, porém, é que a resposta final veio de um endereço diferente . Normalmente, você esperaria que a resposta voltasse pelo roteador, para que seu IP privado fosse traduzido de volta para o IP público. Nesse caso, você veria duas linhas com 10.1.1.10 como o endereço.
Aparentemente, neste caso, o caminho de 10.1.1.9 para a máquina original não precisa passar pelo roteador NAT, portanto, seu endereço não é traduzido. O roteamento assimétrico geralmente pode produzir resultados traceroute
anômalos. Nesse caso, todas as suas máquinas estão no espaço de endereço privado 10.0.0.0/8, portanto, não é totalmente surpreendente que existam caminhos diretos disponíveis.