esse é o resultado do meu traceroute
traceroute 211.140.5.120
1 141.1.31.2 (111.1.31.2) 0.397 ms 0.380 ms 0.366 ms
2 141.1.28.38 (111.1.28.38) 3.999 ms 3.971 ms 3.982 ms
3 142.11.124.193 (112.11.124.133) 1.315 ms 1.533 ms 1.455 ms
4 (201.141.0.261) 2.615 ms 2.749 ms 2.572 ms
5 (201.141.0.82) 2.705 ms 2.564 ms 2.680 ms
6 (201.118.231.14) 5.375 ms 5.126 ms 5.252 ms
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
Eu quero saber o que significa o *** e o resultado significa que há realmente mais de 30 saltos entre meu host e o servidor de destino?
Todas as implementações do traceroute dependem de pacotes ICMP (tipo 11) enviados ao originador.
Este programa tenta rastrear a rota lançando pacotes de sondagem UDP com um pequeno ttl (tempo de vida) e, em seguida, ouvindo uma resposta ICMP de "tempo excedido" de um gateway. Ele inicia as sondagens com um ttl de um e aumenta em um até obtermos uma "porta inacessível" do ICMP (o que significa que chegamos ao "host") ou atingir um máximo (o padrão é 30 saltos e pode ser alterado com o sinalizador -m ). Três testes (alterar com o sinalizador -q) são enviados em cada configuração ttl e uma linha é impressa mostrando o ttl, o endereço do gateway e o tempo de ida e volta de cada teste (então três *). Se não houver resposta em 5 segundos. intervalo de tempo limite (alterado com o sinalizador -w), um "*" é impresso para esse teste.
Portanto, no seu caso, podemos concluir que obtivemos resposta apenas até 201.118.231.14. Depois, os nós não estão respondendo aos pacotes ICMP (tipo 11) até o salto 30, que é o tempo máximo de vida (número máximo de saltos). Você pode aumentar o tempo máximo de vida usando o sinalizador -m.
O Traceoute requer uma resposta do servidor de destino e cada um dos saltos intermediários para criar sua saída. Se um roteador não gerar uma
Time-to-live exceeded
resposta, o traceroute não saberá nada sobre esse salto. Um salto que* * *
resulta significa que o roteador nesse salto não responde ao tipo de pacote que você estava usando para o traceroute (por padrão, é UDP no tipo Unix e ICMP no Windows).Se você estiver usando a mesma versão do traceroute que eu tenho, você pode tentar usar a
-e
opção de tentar evitar firewalls e a-P
opção de usar pacotes ICMP, TCP ou GRE em vez de UDP. Você também pode tentar especificar uma porta específica que provavelmente não será filtrada (como 80 ou 25) usando a-p
opção.Pode haver outras opções que o ajudem a obter uma resposta. Verifique a página do manual para traceroute .
Para responder a segunda parte da sua pergunta, não, esse traceroute não significa que existam exatamente 30 saltos entre você e o servidor de destino. Traceroute "desiste" após um certo número de saltos. Isso é feito limitando o TTL máximo nos pacotes que, por padrão no Linux, é 30. Você pode alterar isso com a
-m
opção . Pode haver mais ou menos saltos, mas como nenhum deles após o 6º está respondendo, simplesmente não sabemos.