Se o servidor DNS for local da sua LAN, duvido que você veja uma melhoria notável por ter a entrada no arquivo de hosts. No entanto, se você quiser mudar facilmente de um SQL Server para outro, é uma solução muito conveniente e rápida, especialmente se as pessoas que gerenciam o DNS não estiverem muito rápidas ou ansiosas para ajudar.
O Windows armazena em cache registros DNS. Em um prompt de comando, execute
ipconfig -displaydns
para ver o conteúdo do cache do DNS.
Se você quiser esvaziá-lo, para forçar o Windows a solicitar uma resolução para o servidor DNS, execute o comando:
ipconfig -flushdns
Você encontrará mais informações sobre o cache DNS, como desativá-lo e suas configurações em neste artigo a base de dados de conhecimento da Microsoft.