Não é Linux, é o FreeBSD, mas nós juramos pelo pfSense em nosso trabalho. Ele não fará o encaminhamento baseado no nome do host. Eu não vi nenhum gateways exceto o ISA que suporte isso (e o ISA está longe, longe do FOSS), então você precisará de vários endereços IP externos para conseguir o que você quer (isso será o mesmo independentemente de qual gateway você escolher , a menos que você faça um proxy reverso para solicitações HTTP).