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?)


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).


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.