Como você sugeriu na pergunta, é possível direcionar estatisticamente intervalos / hosts específicos através do sistema operacional ou das tabelas de roteamento do roteador.
Dinamicamente, as portas de roteamento, no entanto, não são possíveis no Windows. O roteamento é uma tarefa da camada 3 , enquanto as portas são da camada 5 . Veja o diagrama abaixo para mais informações:
Sevocêestádeterminado,vocêpodeusarumroteadorLinuxexecutandoofirewalliptablespararedirecionarospacotesdeacordocomsuaporta-vocêprecisarádetabelasderoteamentoseparadasparamanipularasportasespecíficaseusarfwmark
paramarcarcadapacote.Veja