As regras de roteamento seriam mais apropriadas do que o iptables para rotear um pequeno conjunto de endereços para interfaces específicas. Você precisará adicionar as especificações route add -net
apropriadas devido ao roteamento. Você pode rotear por nome ou endereço IP, mas se o ipaddress mudar, seu roteamento não será mais válido.
Se você quiser usar o iptables, sugiro que você considere o uso do Shorewall para construir o iptables para você. Eles serão bastante complicados. A documentação do Shorewall MultiISP deve ajudar a entender a configuração necessária.