Вы можете запрашивать таблицы маршрутизации ядра с помощью команды ip. Подкоманда route get скажет вам, как ядро будет маршрутизировать пакет по адресу назначения:
$ ip route get to 10.0.2.2
10.0.2.2 dev eth0 src 10.0.2.15
, тогда как
$ ip route get to 192.168.3.5
192.168.3.5 via 10.0.2.2 dev eth0 src 10.0.2.15
и
$ ip route get to 127.0.1.1
local 127.0.1.1 dev lo src 127.0.0.1