Virtual Hosting:
Virtual Hosts baseados em IP:
Requer um endereço IP diferente para cada site. Este poderá ser um IP real (da interface de rede) ou um apelido, o que interessa é que deve haver um endereço IP diferente para cada site. O número de sites servidos estará limitado a quantidade de endereços IP disponíveis em sua classe de rede. O apache foi um dos primeiros servidores a incluir suporte a virtual hosts baseados em IP.
Virtual Hosts baseados em Nome:
Este utiliza nomes para identificar os sites servidos e requerem somente um endereço IP. Desta maneira é possível servir um número ilimitado de sites virtuais.