É possível inserir algum tipo de registro CNAME ou alias no arquivo hosts do Windows (C:\Windows\System32\drivers\etc\hosts)?
Basicamente, quero encaminhar todas as solicitações feitas ao host A para o host B, sem precisar codificar o endereço IP (que muda com frequência).
O arquivo hosts do Windows suporta apenas mapeamentos ip->name, não suporta nenhum outro tipo de registro DNS padrão. Veja aqui:
http://technet.microsoft.com/en-us/library/bb727005.aspx#EDAA
Eu recomendaria executar um servidor dns simples para fazer o redirecionamento de que você está falando. Tente powerdns http://www.powerdns.com/
O PowerDNS não é compatível com o Windows. Eu recomendaria uma ferramenta como " SimpleDNS " (14 dias de avaliação) ou " Technitium DNS Server " (gratuita) que pode ser usada para criar um servidor DNS local simples.
Depois de configurar o programa, você pode criar uma zona e registrar o CNAME que está tentando testar e apontar as configurações do servidor DNS para 127.0.0.1 apenas para testar.
Consegui usar isso para testar o TrafficManager e essa parece ser a maneira mais fácil de fazer isso em um computador Windows.