LMHOSTS informações sobre o arquivo e palavras-chave predefinidas

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 314884
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Para uma versão deste artigo do Microsoft Windows 2000, consulte 102725.
Sumário
Este artigo descreve o arquivo LMHOSTS. O arquivo LMHOSTS é um arquivo de texto local que mapeia endereços IP para nomes NetBIOS de servidores remotos que você deseja se comunicar com o protocolo TCP/IP.

Este artigo está dividido em seções a seguir:
  • Informações abrangentes
  • Cache de entrada LMHOSTS
  • Palavras-chave predefinidas
  • Comandos de bloco
Mais Informações

Informações abrangentes

O Windows reconhece nomes em vez de endereços IP de solicitações de rede e um processo de descoberta de nome é usado para rotear corretamente as solicitações de rede com TCP/IP. Porque o processo de descoberta nome geralmente não é roteado por um roteador IP, o arquivo LMHOSTS permite que computadores baseados no Windows para usar TCP/IP para se comunicar em uma sub-rede.

  • LMHOSTS contém endereço IP para conversões de nome de "NetBIOS sobre TCP/IP".
  • LMHOSTS é usado somente pela interface do NBT (NetBIOS sobre TCP/IP).
  • LMHOSTS contém algumas adições importantes para o LAN Manager e o Windows para Workgroups LMHOSTS arquivo, como a capacidade de oferecer suporte a validação de logon domínio roteada.
  • LMHOSTS contém informações estáticas sobre endereços TCP/IP, mas usando scripts de logon, o serviço ou ambos permite que o arquivo "mestre" sejam distribuídos de forma transparente entre todas as estações de trabalho.
  • Por padrão, o arquivo LMHOSTS está na pasta %systemroot%\System32\Drivers\Etc, que é geralmente a pasta C:\Winnt\System32\Drivers\Etc

Cache de entrada LMHOSTS

Por padrão, as entradas que são especificadas pela palavra-chave # PRE são armazenados em cache na inicialização, um máximo de 100 entradas. Você pode ter mais inicialmente armazenado entradas se você modificar o seguinte valor do Registro:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \NetBT\Parameters\MaxPreload
A seqüência que determina a resolução de endereços NetBIOS para IP é o seguinte: o cache é verificado, uma difusão para a sub-rede é executada e, em seguida, entradas adicionais de LMHOSTS são verificadas. Se nenhuma conexão é estabelecida em 15 segundos, o tempo limite ocorre e você recebe uma mensagem de erro.

Palavras-chave predefinidas

Palavras-chave predefinidas não todos os que são válidas para os computadores Windows e do Windows com base no Advanced Server são válidas para arquivos LMHOSTS no Microsoft LAN Manager ou o Microsoft Windows para computadores baseados em grupos de trabalho. Esses computadores não podem ser validados pelo controladores de domínio roteado da mesma forma que os computadores baseados no Windows NT podem. Para ser capaz de validar esses computadores, use o serviço de extensões de TCP/IP de Gerenciador à rede local está disponível em todos os servidores que executam o OS/2 LAN Manager versão 2.1a ou posterior.
# remark line
Usado para o comentário de endereço IP para nomes NetBIOS.
# PRE
Define quais entradas devem ser pré-inicialmente carregadas no cache de nomes.
# DOM: domain_name
Distingue servidores que executam o Windows Advanced Server do Windows estações de trabalho, um servidor LAN Manager ou o Windows para Workgroups computador. Esta palavra-chave é necessária para todos os servidores que validam as solicitações de logon.
# NOFNR
Evite consultas de nome direcionado (DNS). Algumas versões anteriores do LAN Manager não é possível manipular as solicitações DNS NetBIOS e retornam o erro 53. Especificar que este sinalizador na mesma linha evita usando NetBIOS direcionado consultas de nome.
# BEGIN_ALTERNATE
# INCLUDE \\ server_name01 \ sharename \LMHOSTS
# INCLUDE \\ server_name02 \ sharename \LMHOSTS
...
# END_ALTERNATE
Define uma lista redundante de locais alternativos para arquivos LMHOSTS. A maneira recomendada a arquivos remotos # include está usando um caminho universal naming convention (UNC) para garantir o acesso ao arquivo. Claro, os nomes UNC devem existir o arquivo LMHOSTS com um endereço IP correto para conversão de nomes NetBIOS.
# MH
Associa um nome de computador NetBIOS único e exclusivo para um endereço IP. Você pode criar várias entradas para o mesmo nome de computador NetBIOS para cada placa de interface de rede (NIC) no dispositivo com diversas bases, até um máximo de 25 endereços IP diferentes para o mesmo nome.
# SG
Usado para definir um grupo especial, como impressoras ou computadores que pertencem a grupos na intranet para referência rápida, navegação ou a transmissão. Grupos especiais são limitados a um total de 25 membros.
As três primeiras palavras-chave podem ser usadas em conjunto para especificar um NetBIOS sobre TCP/IP nome à conversão de endereço IP, por exemplo
   102.54.94.97 rhinodc #DOM:rhino #PRE #PDC for rhino domain    102.54.94.99 zoobdc #DOM:rhino #PRE #BDC for rhino domain				
onde PDC é o controlador de domínio primário e BDC é o controlador de domínio de backup.

As entradas predefinidas podem ser definidas na ordem variado. É recomendável que você insere entradas importantes primeiro, porque o acesso ao arquivo está em ordem seqüencial.

Comandos de bloco

O Windows fornece novos comandos de bloco que permitem o local centralizado e gerenciamento de arquivo LMHOSTS. Além disso, não há provisão para cópias de backup redundantes em vários servidores. Os comandos de bloco arquivo LMHOSTS do Windows a seguir são discutidos em detalhes a seguir:
  • # INCLUEM
  • # BEGIN_INCLUDE
  • # END_INCLUDE
  • # BEGIN_ALTERNATE
  • # END_ALTERNATE
Bloco de inclusão palavras-chave (# BEGIN_INCLUDE, # END_INCLUDE):
   130.20.26.169  Trustedserver  #PRE   #DOM:Testing  # Test group domain				
   #BEGIN_INCLUDE   #INCLUDE \\Localsrv\public\lmhosts       # Local domain   #INCLUDE \\Trustedserver\public\lmhosts  # Server in Testing domain   #END_INCLUDE				
in este bloco de inclusão, o arquivo LMHOSTS especificado será examinado em sob as seguintes condições:
  • Durante a inicialização de TCP/IP, o arquivo LMHOSTS local é verificado para comandos # Pre e coloca todas essas entradas na cache de nomes. Além disso, todos os arquivos LMHOSTS que especifica o comando # Include são verificados.
  • Quando um nome de computador (nome de NetBIOS) é resolvido para um endereço IP, o arquivo # include também é pesquisado se o nome não pode ser encontrado nas entradas de pré-carregadas do cache.
  • Os arquivos LMHOSTS são verificados para resolver o endereço de um controlador de domínio de um domínio que não é encontrado na lista Nome cache pré-carregadas.
Este comando torna mais fácil para administradores de sistema manter um localizado centralmente mestre arquivo LMHOSTS que cada nó tenha acesso aos através da rede. Esse método também funciona em sub-redes devido ao uso de nomes UNC e mapeamentos LMHOSTS para essas entradas.

Se o domínio abrange várias sub-redes, ou se o controlador de domínio para um domínio estiver em um roteador, deve haver uma entrada no arquivo LMHOSTS para localizar o controlador de domínio para o servidor, com um prefixo # DOM adicionado (no exemplo anterior, Trustedserver é o controlador de domínio para o domínio de teste). Observe a linha de endereço IP acima a inclusão de bloco. Esta linha deve aparecer antes do comando # Include.

Nesse caso, o domínio de teste possui uma relação de confiança com o domínio local. Isso é importante para servidores que estão incluídos no bloco de mas que não estejam no domínio local.

Observe que os arquivos LMHOSTS que estão localizados em servidores que estão em um domínio confiável devem ter privilégios de leitura para todos grupo, que inclui todos os usuários locais e os usuários do domínio confiável.

Alternar o bloco de inclusão (# BEGIN_ALTERNATE, # END_ALTERNATE):
   #BEGIN_ALTERNATE   #INCLUDE \\localsrv\public\lmhosts      # Local domain   #INCLUDE \\Trustedserver\public\lmhosts # Server in Testing Domain   #END_ALTERNATE				
nesse caso, a condição "Incluir alternativo" for satisfeita se apenas uma do #INCLUDEs for bem-sucedida. Isso significa que somente um arquivo LMHOSTS é verificado. O # include bem-sucedida primeiro é o arquivo LMHOSTS só que é lido.

Isso é útil para manter várias cópias do mesmo arquivo em servidores diferentes. Se um dos servidores estiver inoperante, o arquivo LMHOSTS do servidor alternativo identificado na inclusão de bloco serão lidos.

Informações adicionais, incluindo uma descrição completa de todos esses recursos, estão disponíveis no Windows Resource Kit.
WFW wfwg prodnt

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 314884 - Última Revisão: 12/07/2015 08:26:41 - Revisão: 1.3

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional

  • kbnosurvey kbarchive kbmt kbinfo kbnetwork KB314884 KbMtpt
Comentários