Qual é a diferença entre arquivos hosts e lmhosts?

13

Qual é a diferença entre arquivos hosts e lmhosts?

    
por YonahW 05.08.2009 / 16:34

2 respostas

17

As letras "LM"? > sorriso <

O arquivo "HOSTS" contém entradas que simulam registros "A" no DNS (e registros PTR também). Somente nomes DNS-legais são permitidos neste arquivo.

O arquivo "LMHOSTS" contém entradas que simulam respostas de resolução de nomes NetBIOS (e elas têm um mini-idioma barroco para permitir que você pré-carregue entradas no cache de resolução de nomes NetBIOS, especifique entradas de domínio e inclua outros arquivos). Apenas nomes NetBIOS-legais são permitidos neste arquivo.

As APIs de resolução de nomes estão um pouco confusas no Windows. É possível que um aplicativo faça somente uma solicitação de resolução de DNS (nesse caso, o arquivo HOSTS retornaria um resultado se essa entrada existisse) ou para fazer uma chamada diferente que pode acabar consultando os dois arquivos (por meio de um nome NetBIOS e DNS olho para cima). Existem algumas pequenas porções complicadas sobre a ordem do provedor de resolução com as quais nós realmente nos preocupamos nos dias do Windows NT 4.0, mas, felizmente, já passaram do meu uso regular (e, portanto, da minha memória).

BTW: É 2009 - não use nenhum deles para nada em uma rede de produção. Parece rude, mas é a verdade. Quando você diz "Puxa - eu tenho um problema e acho que vou resolver com um arquivo HOSTS", tudo que você fez foi criar outro problema.

    
por 05.08.2009 / 16:40
5

HOSTS é para resolução de nome de host (DNS). LMHOSTS é para resolução de nomes NetBIOS.

link

link

    
por 05.08.2009 / 16:39