Le service WINS (Windows Internet Name Service) est un service de résolution et d’inscription de noms d’ordinateurs qui mappe les noms NetBIOS d’ordinateurs à des adresses IP. Lorsque vous déployez des serveurs WINS sur votre réseau, les utilisateurs finaux peuvent accéder aux ressources du réseau en fonction de noms plutôt que d’adresses IP plus difficiles à mémoriser. En outre, les logiciels et les autres services s’exécutant sur les ordinateurs et les autres périphériques peuvent exécuter des requêtes de noms par rapport à votre serveur WINS pour résoudre les noms en adresses IP.
Ce qu’apporte un serveur WINS
Un serveur WINS apporte les avantages suivants dans l’administration de votre réseau TCP/IP :
-
Une base de données dynamique nom vers adresse permettant l’inscription et la résolution des noms d’ordinateurs.
-
Une gestion centralisée de la base de données nom vers adresse, d’où un besoin moindre de gérer les fichiers Lmhosts.
-
Une réduction du trafic de diffusion NetBIOS sur les sous-réseaux, en autorisant les clients à interroger des serveurs WINS afin de localiser directement les systèmes distants.
-
Une prise en charge des clients Microsoft® Windows® et NetBIOS précédents sur votre réseau, ces types de clients étant autorisés à parcourir les listes à la recherche de domaines Windows distants sans la présence obligatoire d’un contrôleur de domaine local sur chaque sous-réseau.
-
Une prise en charge des clients DNS, en les autorisant à rechercher des ressources NetBIOS lors de la mise en œuvre de l’intégration de la recherche WINS.
La résolution de noms pour les clients WINS est une extension du processus de résolution de noms utilisé par tous les clients Microsoft NetBIOS sur TCP/IP (NetBT) pour résoudre les requêtes de noms NetBIOS sur votre réseau. La méthode de résolution de noms est transparente pour l’utilisateur.
Pour Windows XP et Windows 2000, les clients WINS utilisent le flux d’options séquentiel suivant afin de résoudre un nom une fois la requête émise via net use ou une application NetBIOS similaire :
-
Déterminer si le nom comprend plus de 15 caractères ou s’il contient des points ("."). Si tel est le cas, interroger DNS pour connaître le nom.
-
Déterminer si le nom est stocké dans le cache de nom distant sur le client.
-
Contacter les serveurs WINS configurés pour essayer de résoudre le nom via WINS.
-
Utiliser les diffusions IP locales sur le sous-réseau.
-
Vérifier un fichier Lmhosts si l’option Activer la recherche LMHOSTS est activée dans les propriétés de protocole Internet (TCP/IP) de la connexion.
-
Vérifier un fichier Hosts.
-
Interroger un serveur DNS.
Composants d’un serveur WINS
Le service WINS consiste en deux composants principaux : des serveurs WINS et des clients WINS. Dans certaines configurations, des proxies WINS sont utilisés.
Serveurs WINS
Les serveurs WINS traitent les demandes d’inscription de noms provenant des clients WINS, inscrivent leurs noms et leurs adresses IP et répondent aux requêtes de noms NetBIOS des clients en renvoyant l’adresse IP d’un nom interrogé s’il est répertorié dans la base de données du serveur.
Vous pouvez également configurer vos serveurs WINS pour répliquer le contenu de leurs bases de données (qui contiennent les mappages de noms d’ordinateurs NetBIOS vers des adresses IP) vers d’autres serveurs WINS. Lorsqu’un client WINS (par exemple, une station de travail) démarre sur le réseau, son nom d’ordinateur et son adresse IP sont envoyés dans une demande d’inscription directement à son serveur WINS principal configuré. Parce que le serveur inscrit ces clients, il est nommé propriétaire des enregistrements des clients dans la base de données.
Base de données WINS
La base de données WINS stocke les mappages nom NetBIOS vers adresse IP de votre réseau. Si vous configurez vos serveurs WINS avec des partenaires de réplication vers lesquels le contenu de la base de données est transféré, le contenu de la base de données sur le serveur local est répliqué vers le serveur du partenaire de réplication. Si les partenaires de réplication sont configurés comme partenaires de réception, les enregistrements du serveur WINS distant sont copiés vers la base de données locale. L’intervalle auquel ces opérations de réplication se produisent peut être configuré dans la console MMC (Microsoft Management Console) WINS à l’aide du composant logiciel enfichable WINS, également nommé console WINS.
En outre, la console WINS fournit les outils dont vous avez besoin pour maintenir à jour, afficher, sauvegarder et restaurer la base de données du serveur WINS. Sauvegardez la base de données chaque fois que vous sauvegardez d’autres fichiers sur le serveur WINS.
Clients WINS
Les clients WINS tentent d’inscrire leur nom auprès d’un serveur WINS lorsqu’ils démarrent ou rejoignent le réseau. Les clients interrogent ensuite le serveur WINS pour résoudre les noms distants selon les besoins.
Les clients compatibles WINS sont des ordinateurs pouvant être configurés pour utiliser directement un serveur WINS. La plupart des clients WINS comportent généralement plusieurs noms NetBIOS qu’ils doivent inscrire pour une utilisation avec le réseau. Ces noms sont utilisés pour publier divers types de services de réseau (par exemple, les services Affichage des messages ou Station de travail), que chaque ordinateur peut utiliser de diverses manières pour communiquer avec les autres ordinateurs du réseau.
Proxies WINS
Un proxy WINS est un ordinateur client WINS configuré pour opérer de la part d’autres ordinateurs hôtes ne pouvant pas utiliser directement WINS. Les proxies WINS aident à résoudre les requêtes de noms NetBIOS pour les ordinateurs situés sur des réseaux TCP/IP routés.
Par défaut, la plupart des ordinateurs ne peuvent pas utiliser de diffusions WINS pour résoudre les requêtes de noms NetBIOS et inscrire leurs noms NetBIOS sur le réseau. Vous pouvez configurer un proxy WINS pour procéder à une écoute de la part de ces ordinateurs et pour interroger un serveur WINS afin de connaître les noms non résolus via les diffusions.
Les proxies WINS ne sont utiles ou nécessaires que sur les réseaux incluant des clients de diffusion NetBIOS uniquement (ou de nœud-b). Pour la plupart des réseaux, les clients compatibles WINS sont communs et les proxies WINS ne sont généralement pas nécessaires.
Les proxies WINS écoutent les fonctions de service de nom NetBIOS nœud-b (inscription de nom, libération de nom et requête de nom) et peuvent répondre pour ces noms qui sont distants et non utilisés sur le réseau local. Les proxies communiquent directement avec un serveur WINS afin d’extraire les informations nécessaires pour répondre à ces diffusions locales.
Les proxies WINS sont utilisés comme suit :
-
Lorsqu’un client de nœud-b inscrit son nom, le proxy vérifie ce nom dans la base de données du serveur WINS. Si le nom existe dans la base de données WINS, le proxy peut renvoyer une réponse d’inscription négative au client de nœud-b qui tente d’inscrire le nom.
-
Lorsqu’un client de nœud-b libère son nom, le proxy supprime le nom du client de son cache de nom distant.
-
Lorsqu’un client de nœud-b envoie une requête de nom, le proxy tente de résoudre le nom à l’aide d’informations localement contenues dans son cache de noms distants ou d’informations qu’il obtient du serveur WINS.
Gestion d’un serveur WINS
Les outils principaux de gestion de serveurs WINS sont la console WINS et les commandes Netsh pour WINS.
Console WINS
La console WINS est un composant logiciel enfichable MMC (Microsoft Management Console).
Une fois que vous avez installé un serveur WINS, vous pouvez utiliser la console WINS ou les commandes Netsh WINS pour effectuer ces tâches élémentaires d’administration de serveur :
-
Afficher et filtrer les inscriptions de noms NetBIOS stockées dans le serveur WINS pour les noms de clients utilisés sur votre réseau.
-
Ajouter et configurer des partenaires de réplication pour le serveur WINS.
-
Effectuer des tâches de maintenance sur la base de données du serveur WINS, y compris des opérations de sauvegarde, de restauration, de compression et de nettoyage.
En outre, vous pouvez utiliser la console WINS ou les commandes Netsh WINS pour effectuer les tâches de configuration facultatives ou avancées suivantes :
Afficher et modifier des propriétés WINS telles que l’intervalle de renouvellement et d’autres intervalles utilisés lors de l’inscription, du renouvellement et de la vérification des enregistrements de noms stockés dans la base de données du serveur).
-
Ajouter et configurer des mappages WINS statiques, s’ils doivent être utilisés sur votre réseau.
-
Ajouter ou désactiver des enregistrements WINS figurant dans des données du serveur WINS utilisées sur votre réseau.
Commandes Netsh pour WINS
Vous pouvez taper les commandes WINS Netsh dans une fenêtre d’invite de commandes à l’invite netsh wins> ou les exécuter dans des fichiers de commandes et autres scripts. Toutes les fonctions disponibles via la console WINS le sont également via l’invite de commande netsh wins>.