Se sua máquina possui várias interfaces (o que eu assumo), não há uma única interface que será usada para conectar-se à Internet.
Dependendo do destino ao qual você está se conectando, seu sistema consultará a tabela ip (a mostrada quando você route
comanda) para encontrar a próxima esperança / roteador; quando encontrar um, usará a interface associada a ele.
Dito isto, consulte a resposta do @ torgeir, pois faz exatamente isso:
- Dado um domínio (codificado como google.com, que é o único ponto ruim na resposta)
- Resolve seu ip
- Consulta a tabela ip para a rota a ser usada (e, portanto, a interface).