A página de manual do traceroute diz que o parâmetro "-U" (sondagem UDP) é o padrão, mas Estou obtendo resultados diferentes a cada tempo.
com "-U":
traceroute -U www.univ-paris1.fr
traceroute to www.univ-paris1.fr (193.55.96.121), 30 hops max, 60 byte packets
[...]
13 rap-vl165-te3-2-jussieu-rtr-021.noc.renater.fr (193.51.181.101) 59.445 ms 56.924 ms 56.651 ms
[...]
18 * paris1web.univ-paris1.fr (193.55.96.121) 23.797 ms 23.603 ms
mas o traceroute normal me dá outro resultado (nunca chega ao nó final) - ou é "! X" ou simplesmente sai após o máximo de 30 saltos:
traceroute www.univ-paris1.fr
traceroute to www.univ-paris1.fr (193.55.96.121), 30 hops max, 60 byte packets
[...]
11 te1-1-paris1-rtr-021.noc.renater.fr (193.51.189.38) 28.147 ms 28.250 ms 28.538 ms
[... non-responding nodes ...]
28 site-1.03-jussieu.rap.prd.fr (195.221.126.58) 85.941 ms !X * *
Nota: Eu tentei isso com muita frequência e sempre obtive os mesmos resultados. O caminho na minha rede local é sempre o mesmo.
Então, o que o parâmetro "-U" realmente altera aqui? Estou especialmente interessado em saber o motivo da "! X" (comunicação administrativamente proibida).
EDIT: Se isso ajuda, o paris-traceroute me dá o seguinte no último salto:
14 P(1, 6) site-1.03-jussieu.rap.prd.fr (195.221.126.58) 34.938 ms !5 !T2
, o que significa que o nó descarta o pacote com TTL = 2 e retorna uma mensagem desconhecida (não "destino inacessível" ou algo semelhante).