O XP usa o arquivo de hosts para resolução de nomes, mesmo quando o cliente DNS está em execução. O conteúdo do arquivo hosts é automaticamente carregado no cache do resolvedor de DNS quando você salva o arquivo.
A Tabela de políticas de resolução de nomes diz a mesma coisa para o Win 7:
Here is how the name resolution process works for Windows 7 and Windows Server 2008 R2:
- An application uses the DnsQuery() API or the GetAddrInfo() or GetHostByName() Windows Sockets APIs to resolve a name. If the name is a flat name, the DNS Client service creates an FQDN using configured DNS suffixes.
- The DNS Client service checks the DNS resolver cache for the FQDN, which contains the entries in the Hosts file and the results of recent positive and negative name queries. If an entry is found, the result is used and no further processing occurs.