Sim.
Você pode fazer isso de duas maneiras: você pode adicionar vários IPs à interface e fazê-los ouvir apenas o seu próprio IP. Isso é meio feio, mas funciona.
A outra maneira é configurar um proxy reverso que entenda o nome que o cliente envia. O Apache pode fazer isso usando o mod_proxy. Esta é uma configuração melhor IMHO, como ele se adapta melhor e até funciona da internet quando as portas são encaminhadas.
Você provavelmente pode usar verniz, lula ou nginx também, mas eu não sei ...
link irá fornecer-lhe um bom ponto de partida.