Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Procédures pour écrire un fichier LMHOSTS pour la validation de domaine et autres problèmes de résolution de noms

Le support de Windows XP a pris fin

Microsoft a mis fin au support de Windows XP le 8 avril 2014. Cette modification a affecté vos mises à jour logicielles et options de sécurité. Découvrez les implications de ce changement à votre niveau et la marche à suivre pour rester protégé.

Ancien nº de publication de cet article : F314108
Pour obtenir une version Microsoft Windows 2000 de cet article, consultez l'article 180094.
Résumé
Dans certaines circonstances, vous pouvez être confronté à des problèmes de résolution de noms sur votre réseau TCP/IP et avoir besoin d'utiliser un fichier LMHOST pour résoudre les noms NetBIOS. Cet article explique comment créer un fichier LMHOSTS pour faciliter la résolution des noms et la validation des domaines.
Plus d'informations
Pour créer un fichier LMHOSTS correctement mis en forme, procédez comme suit :
  1. À l'aide d'un éditeur de texte tel que le Bloc-notes ou Edit.com, créez un fichier appelé LMHOSTS et enregistrez-le dans le dossier suivant :
    %RacineSystème%\System32\Drivers\Etc
    Notez que le nom du fichier est LMHOSTS, sans extension. Si vous utilisez le Bloc-notes, l'extension .txt peut s'ajouter automatiquement. Dans ce cas, renommez le fichier à une invite de commande sans utiliser d'extension.

  2. Notez que le nom du fichier est LMHOSTS, sans extension. Si vous utilisez le Bloc-notes, l'extension .txt peut s'ajouter automatiquement. Dans ce cas, renommez le fichier à une invite de commande sans utiliser d'extension. Ajoutez les entrées suivantes au fichier LMHOSTS :
       10.0.0.1   PDCNAME   #PRE #DOM:DOMAIN_NAME   10.0.0.1   "DOMAIN_NAME    \0x1b"   #PRE
    Notez également que DOMAIN_NAME, dans cette entrée, respecte la casse. Veillez à n'utiliser que des majuscules. Remplacez 10.0.0.1 par l'adresse IP de votre contrôleur principal de domaine, PDCName par le nom NetBIOS de votre contrôleur principal de domaine et DOMAIN_NAME par le nom de votre domaine Windows NT.

    Un espacement correct de ces entrées est obligatoire. Sur la ligne où apparaissent les guillemets ("), ces derniers doivent être séparés par 20 caractères exactement. Pour obtenir ces 20 caractères, tapez le nom du domaine, ajoutez des espaces jusqu'à concurrence de 15 caractères, puis ajoutez la barre oblique inverse et le nombre hexadécimal NetBIOS qui représente le type de service.

    La barre oblique inverse doit correspondre au seizième caractère. Pour déterminer l'emplacement du 16e caractère, copiez la ligne suivante dans votre fichier LMHOSTS :
       # IP Address    "123456789012345*7890"
    Alignez les guillemets de votre ligne de commentaire sur ceux de la ligne copiée, en ajoutant ou en supprimant des espaces sur votre ligne de commentaire de façon à placer le \ dans la seizième colonne (repérée par un astérisque). Notez que vous devez impérativement utiliser des espaces, et non un caractère de tabulation, après le nom du domaine et avant le \.

    Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    163409 Suffixes NetBIOS (16e caractère du nom NetBIOS)
  3. Notez que le nom du fichier est LMHOSTS, sans extension. Si vous utilisez le Bloc-notes, l'extension .txt peut s'ajouter automatiquement. Dans ce cas, renommez le fichier à une invite de commande sans utiliser d'extension. Après avoir ajouté les lignes ci-dessus, enregistrez le fichier et fermez l'éditeur de texte.
  4. Notez que le nom du fichier est LMHOSTS, sans extension. Si vous utilisez le Bloc-notes, l'extension .txt peut s'ajouter automatiquement. Dans ce cas, renommez le fichier à une invite de commande sans utiliser d'extension. À l'invite de commande, tapez la commande suivante, puis appuyez sur ENTRÉE :
    nbtstat -R
    Notez que le -R respecte également la casse et doit être en majuscule. Une fois que vous avez tapé la commande ci-dessus, le message suivant doit s'afficher :
    Purge et préchargement de la table nom de cache distant NBT terminés.
  5. Notez que le nom du fichier est LMHOSTS, sans extension. Si vous utilisez le Bloc-notes, l'extension .txt peut s'ajouter automatiquement. Dans ce cas, renommez le fichier à une invite de commande sans utiliser d'extension. À l'invite de commande, tapez la commande suivante, puis appuyez sur ENTRÉE :
    nbtstat -c
    Notez que le -c respecte également la casse et qu'il doit être en minuscule. Une fois que vous avez commande ci-dessus, un tableau similaire au suivant doit s'afficher :
       Node IpAddress: [10.0.0.5] Scope Id: []                NetBIOS Remote Cache Name Table   Name                 Type        Host Address       Life [sec]   --------------------------------------------------------------   PDCName        <03>  UNIQUE      10.0.0.1           -1   PDCName        <00>  UNIQUE      10.0.0.1           -1   PDCName        <20>  UNIQUE      10.0.0.1           -1   Domain         <1B>  UNIQUE      10.0.0.1           -1
    Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    180099 Résolution des problèmes liés à la résolution de noms avec LMHOSTS
Propriétés

ID d'article : 314108 - Dernière mise à jour : 09/18/2006 03:39:40 - Révision : 3.0

  • Microsoft Windows XP Professionnel
  • kbinfo KB314108
Commentaires