Você só precisa criar três registros A diferentes no seu serviço DNS apontando o domínio ou subdomínios para os diferentes endereços IP e, em seguida, no apache, criar três hosts virtuais diferentes (um por domínio / subdomínio) ligados a cada um deles. / p>
Uma razão para isso seria usar https, caso contrário não é necessário, em geral, já que você pode servir vários domínios e subdomínios a partir do mesmo endereço IP.