Informations sur les fichiers LMHOSTS et mots clés prédéfinis

Traductions disponibles Traductions disponibles
Numéro d'article: 102725 - Voir les produits auxquels s'applique cet article
Le fichier LMHOSTS est un fichier texte local qui mappe les adresses IP sur les noms NetBIOS des serveurs distants avec lesquels vous souhaitez communiquer par l'intermédiaire du protocole TCP/IP. Windows reconnaît les noms à la place d'adresses IP pour les demandes réseau et un processus de découverte de nom est utilisé pour router correctement les demandes réseau avec TCP/IP. Dans la mesure où le processus de découverte de nom n'est généralement pas routé par un routeur IP, le fichier LMHOSTS permet aux machines de Windows communiquer à l'aide de TCP/IP sur un sous-réseau.

Cet article est divisé en sections suivantes :
  • Informations complètes
  • Cache de saisie LMHOSTS
  • Mots clés prédéfinis
  • Pour plus d'informations sur l'inclusion de bloc

Informations complètes

  • LMHOSTS contient l'adresse IP pour les traductions de noms "NetBIOS sur TCP/IP".
  • LMHOSTS est utilisé uniquement par l'interface NBT (NetBIOS sur TCP/IP).
  • Fichier LMHOSTS contient certains ajouts précieuses pour le LAN Manager et Windows pour Workgroups LMHOSTS fichier, telles que la possibilité de prendre en charge de la validation d'ouverture de session de domaine routés.
  • LMHOSTS contient des informations statiques sur les adresses TCP/IP, mais à l'aide de scripts d'ouverture de session et/ou le service Réplicateur, le fichier «maître» peut être distribué en toute transparence sur toutes les stations.
  • Par défaut, le fichier LMHOSTS doit se trouver dans le répertoire %SYSTEMROOT%\SYSTEM32\DRIVERS\ETC (généralement C:\WINNT\SYSTEM32\DRIVERS\ETC).

Cache de saisie LMHOSTS

Par défaut, les entrées spécifiées avec le mot clé # PRE sont mises en cache au moment de l'initialisation un maximum de 100 entrées. Entrées plus initialement mis en cache peuvent être obtenues en modifiant la valeur de Registre suivante :
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \NetBT\Parameters\MaxPreload
La séquence permet de déterminer NetBIOS pour la résolution des adresses IP est la suivante : le cache est vérifié, une diffusion sur le sous-réseau est effectuée, et ensuite des entrées supplémentaires à partir de LMHOSTS sont vérifiées. Si une connexion n'est pas établie dans les 15 secondes, le temps TDI-out et un message d'erreur s'affiche.

Mots clés prédéfinis

Tous les mots clés prédéfinis qui sont valides pour les ordinateurs Windows et Windows Advanced Server ne sont pas valides pour les fichiers LMHOSTS sur Microsoft LAN Manager ou Microsoft Windows pour Workgroups ordinateurs. Ces ordinateurs ne peut pas être validés par les contrôleurs de domaine routés que peuvent les mêmes façon que les ordinateurs Windows NT. Pour être en mesure de les valider, utilisez le service de extensions LAN Manager TCP/IP disponibles sur tous les serveurs OS/2 LAN Manager (version 2. 1 a ou version ultérieure).
# < remarque ligne >
Utilisé pour l'adresse IP de Remarque pour les noms NetBIOS.
# PRE
Définit les entrées qui doivent être initialement préchargées dans le cache de noms.
# DOM : <nom_domaine>
Distingue les serveurs Windows Advanced Server à partir de Windows les stations de travail, un serveur LAN Manager ou Windows pour Workgroups ordinateur. Ce mot clé est nécessaire pour tous les serveurs qui valident les requêtes d'ouverture de session.
# NOFNR
Éviter les requêtes de nom du cadre (DNS). Certaines versions antérieures de LAN Manager ne peut pas traiter les requêtes NetBIOS DNS et renvoyer une erreur 53. Spécification de que cet indicateur sur la même ligne évitera à l'aide de NetBIOS dirigé requêtes de noms.
# BEGIN_ALTERNATE
      #INCLUDE <\\server_name01\sharename\LMHOSTS>
      #INCLUDE <\\server_name02\sharename\LMHOSTS>
      ...
   #END_ALTERNATE
      Defines a redundant list of alternate locations for LMHOSTS files.
      The recommended way to #INCLUDE remote files is using a UNC path,
      to ensure access to the file. Of course, the UNC names must exist
      in the LMHOSTS file with a proper IP address to NetBIOS name
      translation.
   #MH
      Associates a single, unique NetBios computer name to an IP address.
      You can create multiple entries for the same NetBios computer name
      for each NIC in the multihomed device, up to a maximum of 25 different 
      IP addresses for the same name.
		
# SG
Permet de définir un groupe spécial, tels que des imprimantes ou des ordinateurs qui appartiennent à des groupes sur l'intranet pour en faciliter la consultation, exploration ou la diffusion. Groupes spéciaux sont limités à un total de 25 membres.
Les 3 premiers mots clés peuvent être utilisés ensemble pour spécifier 1 NetBIOS sur TCP/IP nom à la traduction des adresses IP. Par exemple :
   102.54.94.97 rhinodc #PRE  #DOM:rhino  #PDC for rhino domain 
   102.54.94.99 zoobdc  #PRE  #DOM:rhino  #BDC for rhino domain 
Remarque : contrôleur de domaine principal est le contrôleur principal de domaine et contrôleur secondaire de domaine est le contrôleur secondaire de domaine.

Pour démarrer avec l'adresse IP suivi du nom NetBIOS, les entrées prédéfinies peuvent être définies dans divers de commande. Il est recommandé d'insérer des entrées importantes en premier lieu, car le fichier est accessible dans l'ordre séquentiel.

Pour plus d'informations sur les mots-clés d'inclusion de bloc

Windows fournit de nouvelles commandes de bloc qui permettent de centraliser et de gestion du fichier LMHOSTS. En outre, les dispositions sont incluses pour autoriser des copies de sauvegarde redondantes sur plusieurs serveurs. Le Windows suivant les commandes de bloc de fichiers LMHOSTS sont décrits en détail ci-dessous :
  • # INCLURE
  • # BEGIN_INCLUDE
  • # END_INCLUDE
  • # BEGIN_ALTERNATE
  • # END_ALTERNATE
Mots-clés d'inclusion de bloc (# 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
		
dans l'inclusion de bloc ci-dessus, le fichier LMHOSTS spécifié est analysé dans les conditions suivantes :
  • Pendant l'initialisation de TCP/IP, le fichier LMHOSTS local est analysé pour les commandes # Pre. Il place toutes ces entrées dans son cache de noms. En outre, tous les fichiers LMHOSTS spécifiés par la commande # Include sont analysés.
  • Recherche lors de la résolution d'un nom de l'ordinateur (nom NetBIOS) en une adresse IP, le fichier # Include est également effectuée si le nom ne peut pas être trouvé dans les entrées préchargées du cache.
  • Les fichiers LMHOSTS sont analysés pour résoudre l'adresse d'un contrôleur de domaine d'un domaine est introuvable dans la liste Nom de cache préchargée.
L'avantage de cette commande est qu'elle permet aux administrateurs système gérer facilement un centralisés principal fichier LMHOSTS accessibles via le réseau par chaque noeud. Cette méthode fonctionne également sur les sous-réseaux en raison de l'utilisation de noms UNC (universal naming convention) et de mappages LMHOSTS pour ces écritures.

Si le domaine couvre plusieurs sous-réseaux ou si le contrôleur de domaine pour un domaine est sur un routeur, il est nécessaire de disposer d'une entrée dans le fichier LMHOSTS pour localiser le contrôleur de domaine pour ce serveur, avec un préfixe # DOM ajouté (pour notre exemple, trustedserver est le contrôleur de domaine pour le domaine test). Reportez-vous à la ligne IP au-dessus de l'inclusion de bloc. Cette ligne doit apparaître avant le # include.

Dans le cas ci-dessus, le domaine de test a une relation d'approbation avec le domaine local. Ceci est important pour les serveurs inclus dans le bloc qui ne sont pas dans le domaine local.

Remarque : Les fichiers LMHOSTS situés sur des serveurs qui sont dans un domaine approuvé doivent disposer de privilèges de lecture pour tout le monde groupe, qui comprend tous les utilisateurs locaux et les utilisateurs du domaine approuvé.

Inclusion de bloc (# BEGIN_ALTERNATE, # END_ALTERNATE) de l'Assistant :
   #BEGIN_ALTERNATE
   #INCLUDE \\localsrv\public\lmhosts      # Local domain
   #INCLUDE \\Trustedserver\public\lmhosts # Server in Testing Domain
   #END_ALTERNATE
		
dans ce cas, la condition "Alternate Include" est satisfaite si un de la # INCLUDE réussit. Cela signifie qu'un seul fichier LMHOSTS est analysé. Le # Include réussie premier est le seul fichier LMHOSTS qui est lues.

Ceci est utile de conserver plusieurs copies du même fichier sur différents serveurs. Si un des serveurs est en panne, il va tenter de lire le fichier LMHOSTS à partir du serveur alternatif identifié dans l'inclusion de bloc.

Des informations supplémentaires, y compris une description complète de toutes ces fonctionnalités, sont disponibles dans le Kit de ressources techniques Windows.
Agrandir tout | Réduire tout

Propriétés

Numéro d'article: 102725 - Dernière mise à jour: mardi 20 février 2007 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Advanced Server 3.1
Mots-clés : 
kbmt kbnetwork KB102725 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 102725
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com