Bom dia Marcio,
Existem varios equipamentos e softwares livres que faça isso, falando de Microsoft seria o TMG porem é um produto antigo que ja esta descontinuado, sugiro voce procurar por soluções como Pfsense (Free), SonicWall, Checkpoint, Fortigate, Microtik, todas vão
fazer o que voce precisa fica ao seu criterio e bolso.