Existe
ip route get 74.125.137.100
mas não faz resolução de nome de host (o que eu acho que é uma coisa boa). O comando geralmente está disponível nos pacotes iproute ou iproute2.
O comando BSD route
possui um recurso que mostrará qual rota será selecionada para um determinado host. Por exemplo:
/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
Ocasionalmente, acho isso útil se estou mexendo manualmente com as tabelas de roteamento para garantir que as regras de roteamento estejam funcionando conforme o esperado.
A versão GNU da rota não tem o mesmo subcomando "get". Existe algum equivalente ou alternativa para o GNU / Linux?