Obter nós intermediários usando ping

1

Eu preciso obter nós intermediários ao solicitar a rota através do ping.

  • Eu posso pegar as rotas intermediárias através traceroute url, mas no servidor há um problema
  • Eu não posso usar o traceroute. Eu só preciso obter os ips do host intermediário para o meu programa.

A maioria dos fóruns que eu li sugeriram usar ping -R url, mas isso não reflete o nó intermediário quando eu verifico com ping e traceroute na minha máquina local.

Existe uma maneira que eu posso obter nós intermediários usando ping? (Sem instalar nenhum outro pacote como traceroute?)

Devortz
fonte
Você tem pathping acessível?
DavidPostill

Respostas:

0

Você pode manualmente fazer o mesmo tipo de rastreio executando ping várias vezes com aumento do tempo de vida. A opção para especificar um TTL é -t no Linux, -i no Windows:

ping -t 1 $hostname
ping -t 2 $hostname
ping -t 3 $hostname
...and so on.

Ao contrário ping -R, isso também funciona com o IPv6 (sem contar um bug no ping.exe do Windows, que mostra o endereço IP incorreto no modo IPv6).

grawity
fonte
0

O software MTR, o comando linux mtr, agrupa traceroute e ping e obtém um resultado a cada segundo. Disponível como console e GUI. Winmtr é a versão do Windows.

mtr gui output.

kuzko
fonte