Você pode configurar um servidor DNS local e configurar todas as suas máquinas para usá-lo. Dessa forma, você não precisa editar o arquivo de hosts em cada máquina sempre que adicionar um novo ou alterar seu IP.
Para gerenciar automaticamente os arquivos de configuração, você pode experimentar o software de gerenciamento de configurações, como o boneco .