Vou tentar ajudar você a entender como o gerenciamento de nomes de domínio funciona.
1. Você provavelmente pagou a um provedor (como godaddy) para comprar seu nome de domínio.
De lá, você pode usar o sistema DNS ou apontar para outro. De qualquer forma, o provedor de DNS terá algum tipo de painel de controle onde você pode apontar seus nomes de domínio para o IP de onde seu site está hospedado.
2. Com 1 nome de domínio, você pode ter vários sites em vários hosts.
3. Se você gostaria de testar um novo site que você está construindo, você o chamaria algo como temp.mydomain.com e você apontaria temp.mydomain.com para o endereço IP do host onde reside o seu site.
4. No lado do host, normalmente você também teria algum tipo de painel de controle para criar seus Hosts Vitual onde seus sites residem. É lá que você configuraria seu site para ouvir as solicitações recebidas do servidor DNS.