Artigo: 314884 - Última revisão: quinta-feira, 4 de Agosto de 2005 - Revisão: 1.3

LMHOSTS informações do ficheiro e predefinidas palavras-chave

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Para obter uma versão do Microsoft Windows 2000 deste artigo, consulte 102725  (http://support.microsoft.com/kb/102725/EN-US/ ) .

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve o ficheiro LMHOSTS. O ficheiro LMHOSTS é um ficheiro de texto local que mapeia endereços IP para nomes de NetBIOS de servidores remotos que pretende comunicar através do protocolo TCP/IP.

Este artigo está dividido nas seguintes secções:
  • Informação completa
  • Cache de entrada LMHOSTS
  • Palavras-chave predefinida
  • Comandos de bloco

Mais Informação

Informação completa

O Windows reconhece nomes em vez de endereços IP para pedidos de rede e um processo de identificação do nome é utilizado para encaminhar correctamente os pedidos de rede com TCP/IP. Uma vez que o processo de identificação do nome é geralmente não encaminhado por um router IP, o ficheiro LMHOSTS permite que computadores baseados no Windows utilizar TCP/IP para comunicar através de uma sub-rede.

  • LMHOSTS contém o endereço IP para traduções de nome "NetBIOS TCP sobre/IP".
  • LMHOSTS é utilizado apenas por interface NBT (NetBIOS através de TCP/IP).
  • LMHOSTS contém algumas adições importantes ao LAN Manager e o Windows para ficheiro LMHOSTS de grupos de trabalho, como a capacidade para suportar a validação de início de sessão de domínio encaminhada.
  • LMHOSTS contém informações estáticas sobre endereços TCP/IP, mas utilizar scripts de início de sessão, o serviço de replicação ou ambos, permite o ficheiro "principal" ser distribuído de forma transparente ao longo de todas as estações de trabalho.
  • Por predefinição, o ficheiro LMHOSTS está na pasta % SystemRoot%\System32\Drivers\Etc, que normalmente é a pasta C:\Winnt\System32\Drivers\Etc

Cache de entrada LMHOSTS

Por predefinição, entradas especificadas pela palavra-chave # pre são colocados em cache na inicialização com um máximo de entradas de 100. Em pode ter mais inicialmente cache entradas se modificar o seguinte valor de registo:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \NetBT\Parameters\MaxPreload
A sequência que determina a resolução de endereços IP NetBIOS é o seguinte: a cache é verificada, é efectuada uma difusão de sub-rede e, em seguida, são verificadas entradas adicionais a partir de LMHOSTS. Não se for estabelecida nenhuma ligação dentro de 15 segundos, ocorre o tempo limite e receberá uma mensagem de erro.

Palavras-chave predefinida

Predefinidos não todas as palavras-chave são válidas para computadores baseados no Advanced Server de Windows e Windows são válidas para ficheiros LMHOSTS no Microsoft LAN Manager ou Microsoft Windows para computadores baseados em grupos de trabalho. Estes computadores não podem ser validados pelo controladores de domínio encaminhada da mesma forma que computadores baseados no Windows NT. Para conseguir validar estes computadores, utilize o serviço de extensões de Gestor de TCP/IP de rede local que está disponível em todos os servidores que executam o OS/2 LAN Manager versão 2.1a ou posterior.
n.º remark line
Utilizado para o comentário de endereço IP para nomes de NetBIOS.
# ANTERIOR
Define carregados os movimentos que devem ser inicialmente previamente para a cache de nomes.
# DOM: domain_name
Distingue os servidores que executam o Windows Advanced Server a partir do Windows estações de trabalho, um servidor LAN Manager ou um computador de grupos de trabalho do Windows. Esta palavra-chave é necessária para todos os servidores validam pedidos de início de sessão.
# NOFNR
Evite consultas de nome directo (DNS). Algumas versões anteriores do LAN Manager não é possível processar pedidos de DNS de NetBIOS e devolvem o erro 53. Especificar que este sinalizador na mesma linha evita utilizando o NetBIOS direccionado consultas de nomes.
# BEGIN_ALTERNATE
# INCLUDE \\ server_name01 \ sharename \LMHOSTS
# INCLUDE \\ server_name02 \ sharename \LMHOSTS
...
# END_ALTERNATE
Define uma lista de localizações alternativas para ficheiros LMHOSTS redundante. A forma recomendada de ficheiros remotos # include está a utilizar um caminho universal naming convention (UNC) para garantir o acesso ao ficheiro. Obviamente, os nomes UNC devem existir no ficheiro LMHOSTS com um endereço IP adequado à conversão de nome de NetBIOS.
# MH
Associa um nome de computador de NetBIOS de único e exclusivo a um endereço IP. Pode criar múltiplas entradas para o mesmo nome de computador NetBIOS para cada placa de interface de rede (NIC) no dispositivo multihomed, até um máximo de 25 endereços IP diferentes para o mesmo nome.
# SG
Utilizado para definir um grupo especial, tais como impressoras ou computadores pertencentes a grupos na intranet para facilitar a consulta, procura ou difundir. Grupos especiais estão limitados a um total de 25 membros.
As três primeiras palavras-chave podem ser utilizadas em conjunto para especificar um NetBIOS sobre TCP/IP nome conversão de endereços 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, Primary Domain Controller for o controlador de domínio principal e BDC é o controlador secundário de domínio.

As entradas predefinidas podem ser definidas pela ordem diversos. Recomenda-se que inserir entradas importantes em primeiro lugar, uma vez que o acesso ao ficheiro está por ordem sequencial.

Comandos de bloco

O Windows fornece novos comandos de bloco permitem localização centralizada e gestão do ficheiro LMHOSTS. Além disso, existe provisão para cópias de segurança redundantes em vários servidores. Os comandos de bloco de ficheiro LMHOSTS Windows seguintes são descritos detalhadamente abaixo:
  • # INCLUIR
  • # 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
				
verificado na inclusão bloco, o ficheiro LMHOSTS especificado nas seguintes condições:
  • Durante a inicialização de TCP/IP, ficheiro local LMHOSTS é analisado para comandos de # Pre e coloca todas estas entradas na cache de nomes. Além disso, todos os ficheiros LMHOSTS que especifica o comando # include são pesquisados.
  • Quando um nome de computador (nome de NetBIOS) é resolvido para um endereço IP, o ficheiro # include também procura se o nome não for encontrado nos movimentos de pré-carregados da cache.
  • São pesquisados os ficheiros LMHOSTS para resolver o endereço de um controlador de domínio de um domínio que não foi encontrado na lista nome cache pré-carregadas.
Este comando torna mais fácil para administradores de sistema manter um localizado centralmente principal ficheiro LMHOSTS que cada nó tem acesso através da rede. Este método também funciona em sub-redes devido à utilização de nomes UNC e mapeamentos LMHOSTS para esses movimentos.

Se o domínio abrange várias sub-redes ou se o controlador de domínio para um domínio for através de um router, deve existir uma entrada no ficheiro LMHOSTS para localizar o controlador de domínio para esse servidor, com um prefixo # DOM adicionado (no exemplo anterior, Trustedserver é o controlador de domínio para o domínio de testar). Tenha em atenção a linha de endereço IP acima a inclusão de bloco. Esta linha deverá aparecer antes o comando # include.

Neste caso, o domínio de testar tem uma relação de fidedignidade com o domínio local. Isto é importante para os servidores que estão incluídas no bloco de mas que não estão no domínio local.

Tenha em atenção que os ficheiros LMHOSTS localizados em servidores que estejam num domínio fidedigno devem ter privilégios de leitura para o todos grupo, que inclui todos os utilizadores locais e os utilizadores do domínio fidedigno.

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
				
neste caso, a condição "Incluir alternativo" é satisfeita se apenas uma do #INCLUDEs for bem sucedida. Isto significa que apenas um ficheiro LMHOSTS é analisado. A primeira # include com êxito é o ficheiro LMHOSTS apenas lidos.

Isto é útil manter várias cópias do mesmo ficheiro em diferentes servidores. Se um dos servidores for premida, irá ser lido pelo ficheiro LMHOSTS do servidor alternativo identificado na inclusão de bloco.

Obter informações adicionais, incluindo uma descrição completa de todas estas funcionalidades, estão disponíveis no Windows Resource Kit.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbinfo kbnetwork KB314884 KbMtpt
Tradução automáticaTradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 314884  (http://support.microsoft.com/kb/314884/en-us/ )