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 só usando ping? (Sem instalar nenhum outro pacote como traceroute?)
networking
shell
ping
traceroute
sh
Devortz
fonte
fonte
pathping
acessível?Respostas:
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: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).fonte
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.
.
fonte