TCP/IP NetBIOS et résolution de noms d’hôtes

By Corentin BURTIN

Ce résumé traite des différentes méthodes de résolution de noms utilisées par les clients Microsoft Windows. Sur un réseau utilisant TCP/IP, il est nécessaire de résoudre les noms NetBIOS et les noms d’hôtes en adresses IP afin de se connecter aux ressources du réseau.

Les clients Microsoft Windows suivent une certaine séquence pour résoudre un nom en une adresse et terminent le processus lorsqu’ils ont réussi à résoudre ce nom en une adresse IP.

Il existe deux principaux types de résolution de noms utilisés dans presque toutes les situations : la résolution NetBIOS et la résolution des noms d’hôtes. Les clients (principalement les anciens) qui se connectent aux ressources des serveurs Microsoft, généralement par le biais du gestionnaire de fichiers Windows ou de Network Neighborhood, utilisent la résolution de noms NetBIOS.

La résolution des noms d’hôtes résout les noms des ressources TCP/IP qui ne se connectent pas via l’interface NetBIOS. Il existe de nombreux exemples d’applications qui s’appuient sur la résolution de noms d’hôtes, comme les navigateurs Web, Ping, FTP et Telnet.

Les clients traditionnels (avant Windows 2000) utiliseront le processus de résolution de nom NetBIOS avant d’essayer d’utiliser les processus de résolution de nom d’hôte. Les clients Windows 2000 et ultérieurs effectueront principalement la résolution de noms d’hôtes avant de tenter la résolution de noms NetBIOS.

La résolution de nom d’hôte utilise les étapes suivantes :

Vérifie par rapport à son propre nom d'hôte (HOSTNAME)
Consultation du cache DNS local du client (IPCONFIG /displayDNS)
Recherche dans le fichier HOSTS (%systemroot%\system32\drivers\etc\)
Interroger un serveur DNS (selon la configuration TCP/IP du client)
Interroge un serveur WINS (pour les clients H-Node : selon la configuration TCP/IP du client).
Envoi d'une diffusion sur le sous-réseau local.
Recherche dans le fichier LMHOSTS (%systemroot%\system32\drivers\etc\)

La résolution de noms NetBIOS suit les étapes suivantes :

Vérifie s'il s'agit de la machine locale par son nom NetBIOS enregistré.
Consultation de son cache de noms NetBIOS (NBTSTAT -n).
Interrogation du serveur WINS (pour les clients H-Node : selon la configuration TCP/IP du client)
Envoi d'une diffusion sur le sous-réseau local.
Recherche dans le fichier LMHOSTS (%systemroot%\system32\drivers\etc\)
Recherche dans le fichier HOSTS (%systemroot%\system32\drivers\etc\)
Interroger un serveur DNS (selon la configuration TCP/IP du client)

Lors de la résolution du NetBIOS et du nom d’hôte, le client ignore les étapes énumérées ci-dessus pour lesquelles il n’est pas configuré. Par exemple, si aucun serveur DNS ou WINS n’est configuré dans les paramètres TCP/IP, ces étapes sont ignorées et le client poursuit la liste des options.

A lire également :   Live caption

Laisser un commentaire