É parcialmente possível.
Você pode rotear o tráfego com base em IP para uma determinada interface através da manipulação criteriosa da tabela de roteamento do seu sistema. As especificidades de como fazer isso são extremamente dependentes de seus objetivos específicos, mas em geral você está vendo os comandos route add
. Isso requer que as conexões upstream sejam capazes de lidar com os tipos de roteamento que você está fazendo também.
Você não pode rotear com base no domínio, a menos que suba de nível para a camada do aplicativo (por exemplo, Apache) e, em seguida, não esteja mais manipulando nada no SO que está manipulando um ou mais aplicativos.