BSD route
コマンドには、特定のホストに対して選択されるルートを示す機能があります。例えば:
/Users/mhaase $ route get google.com
route to: iad23s07-in-f8.1e100.net
destination: iad23s07-in-f8.1e100.net
gateway: 10.36.13.1
interface: en0
flags: <UP,GATEWAY,Host,DONE,WASCLONED,IFSCOPE,IFREF>
recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire
0 0 0 0 0 0 1500 0
ルーティングルールが期待どおりに機能していることを確認するためにルーティングテーブルを手動でいじっている場合、これが役立つことがあります。
GNUルートのバージョンには、これと同じ「get」サブコマンドがありません。GNU/ Linuxと同等または代替のコマンドはありますか?
有る
ip route get 74.125.137.100
しかし、ホスト名の解決は行いません(これは良いことだと思います)。このコマンドは通常、iprouteまたはiproute2パッケージから入手できます。