A edição de arquivos hosts é uma maneira ruim de fazer isso, exatamente pelo motivo que você está encontrando. Você terá que configurar um servidor DNS e configurar cada máquina para usar seu servidor DNS para pesquisa de nome de domínio. Se todos esses sistemas já estiverem em um domínio, você também poderá usar seu controlador de domínio como servidor DNS.
Você pode ler um pouco sobre como criar um registro de alias de DNS no Windows aqui .