BSDroute
コマンドには、特定のホストに対してどのパスが選択されるかを示す機能があります。たとえば、
/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に相当するものや代替手段はありますか?
答え1
持つ
ip route get 74.125.137.100
しかし、ホスト名の解決は行いません(良いことだと思います)。このコマンドは通常 iproute または iproute2 パッケージで使用できます。