BSD 的“route get ...”在 GNU/Linux 中的等价物是什么?

BSD 的“route get ...”在 GNU/Linux 中的等价物是什么?

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

相关内容