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

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 : 18 sept. 2006 - Révision : 1

Commentaires