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 软件包中获得。