Esse tipo de coisa pode ser gerenciado por um proxy reverso (como discutimos nos comentários).
mark_dj informou que o DD-WRT tem um componente de proxy reverso que você pode instalar nele e está usando isso para resolver seu problema particular. (Ou você estava dizendo que está configurando um proxy reverso em uma máquina separada e encaminhando todas as solicitações?).
Publicamos esta resposta para futuros espectadores desta pergunta.