Eu acho que você precisa olhar para o arquivo LMHOSTS
. O arquivo hosts
parece afetar apenas as pesquisas de DNS genéricas. Quando você usa o \
para acessar um compartilhamento de rede, o WINS é usado.
Na mesma pasta em que você encontra o arquivo hosts
, também deve haver um arquivo lmhosts
.
O conteúdo é promissor:
# This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to computernames
# (NetBIOS) names. Each entry should be kept on an individual line.
# The IP address should be placed in the first column followed by the
# corresponding computername. The address and the computername
# should be separated by at least one space or tab. The "#" character
# is generally used to denote the start of a comment (see the exceptions
# below).
Existe também um artigo da Wikipedia sobre LMHOSTS .
Além disso, observe esta seção nas configurações avançadas de TCP / IP para sua conexão de rede:
Eusuponhoqueacaixadeseleçãotenhaaserverificadaparaqueoarquivolmhosts
sejarespeitado.Alémdisso,seaediçãodoarquivolmhosts
diretamentenãoproduziroresultadodesejado,eutentariausaressafuncionalidade"Importar LMHOSTS".
Atualização Estou confiante de que, em geral, essa é a abordagem correta para o problema. Se eu criar uma cópia do arquivo lmhosts.sam
e adicionar uma nova linha no final:
127.0.0.1 mecserver
Eu então tenho que usar a funcionalidade "Importar LMHOSTS ..." (que cria o arquivo lmhosts
). Eu posso navegar para \mecserver
e me pedem credenciais (como você descreve). Sem a alteração no lmhosts
, recebi um erro dizendo que a máquina não existe.
Não posso deixar de pensar que essa manipulação tem um impacto negativo no processo geral de autenticação do Windows, porque, como você descreve, nenhum login válido funciona no prompt apresentado. No entanto, isso pode ser um novo problema, que deve ser feito em uma nova pergunta.