O artigo da MS KB referente ao pedido de resolução de nomes de host TCP / IP fornece a seguinte ordem:
- The client checks to see if the name queried is its own.
- The client then searches a local Hosts file, a list of IP address and names stored on the local computer.
- Domain Name System (DNS) servers are queried.
- If the name is still not resolved, NetBIOS name resolution sequence is used as a backup.
Afirma ainda que:
This order can be changed by configuring the NetBIOS node type of the client.
E fornece alguns links sobre como alterar esse pedido. Basicamente, como eu vejo, existem apenas dois parâmetros reais que você controla aqui:
- O arquivo de hosts
- Fornecendo seu próprio servidor DNS
Minha sugestão é que você manipule o arquivo hosts através de um script simples (afinal, é um arquivo de texto simples, com um local permanente e conhecido).
Ou, execute um serviço DNS, configure-o para ser o principal e exiba os endereços IP desejados dele.