Eu procuraria no pfsense . É grátis ... só precisa de um computador com 2, mas de preferência 3 nic's para que você possa configurar um DMZ para seus sistemas voltados para o público. Você também pode comprar um dos por cerca de US $ 210 com o pfsense pré-carregado.
Existem outras opções também se você estiver procurando por algo montado em rack. O Supermicro SC510 é um bom case de 1U que é perfeito para pfsense se você precisar mais potência de cpu ou quer mais recursos do que um pequeno dispositivo embarcado oferece.
Também para lidar com vários IPs, o que você precisa fazer é configurar VIPs para cada um dos endereços IP públicos. Em seguida, você usa o NAT 1: 1 ou o encaminhamento de porta para passar o tráfego de cada VIP para o IP apropriado na DMZ. Diagrama de rede seria algo como isto.
Internet--pfsense--DMZ Interface--DMZ Switch--(computers with public IPs)
|
LAN Interface
|
LAN Switch
|
LAN computers