Sim. Abra uma linha de comando e digite tracert 1.2.3.4
Como posso determinar a rota IP usada para um destino IP específico (sem olhar para "imprimir rota" e descobrir manualmente)?
No OS X, há route get 1.2.34
e no Linux há /sbin/ip route get 1.2.3.4
. Existe algo parecido no Windows?
Em Powershell:
Find-NetRoute -RemoteIPAddress "10.0.0.34" | Select-Object ifIndex,DestinationPrefix,NextHop,RouteMetric -Last 1
ifIndex DestinationPrefix NextHop RouteMetric
------- ----------------- ------- -----------
49 10.0.0.0/24 10.64.130.4 0
O comando pathping
é semelhante a tracert
, mas inclui a interface de saída.
Usando o cygwin, este comando fornece a interface IP de saída para um destino específico (especificado por $HOST
):
pathping -n -w 1 -h 1 -q 1 $HOST | head -n 4 | tail -n 1 | awk '{print $2}'
Tags networking windows ip routing