これはUNIX環境にあります。ホストに複数のルートがあります(「ip route show」コマンドで表示可能)。アドレスにpingを送信している場合、どのゲートウェイがトラフィックのルーティングに使用されているかをどのように確認できますか?
tracerouteコマンドを使用してみましたが、直接のゲートウェイが表示されません。
以下の出力から、10.58.227.1が私のデフォルトゲートウェイです。
# ip r l
10.58.227.0/24 dev front_eth1 proto kernel scope link src 10.58.227.231
169.254.0.0/17 dev bond0 proto kernel scope link src 169.254.0.4
default via 10.58.227.1 dev front_eth1 proto gated
外部アドレスにtracerouteを実行すると、使用されるゲートウェイ(デフォルトゲートウェイ10.58.227.1)が出力に表示されません。
# traceroute -n -I 10.63.21.118
traceroute to 10.63.21.118 (10.63.21.118), 30 hops max, 40 byte packets
1 10.58.112.1 0.507 ms 1.008 ms 1.017 ms
2 10.63.21.118 0.228 ms 0.233 ms 0.234 ms
ルーティングに使用されるゲートウェイなど、tracerouteコマンドで指定されたものと同じ情報を表示するオプションはありますか?