0% ont trouvé ce document utile (0 vote)
84 vues9 pages

05 Resolution de Nom

Le document traite de la résolution de nom dans les réseaux, expliquant l'importance d'avoir un identifiant unique pour chaque machine et les mécanismes de traduction entre noms et adresses IP. Il décrit les étapes de la résolution de nom d'hôte côté client, y compris l'utilisation du cache DNS, du fichier hosts, et des requêtes vers des serveurs DNS ou NetBIOS. Enfin, il aborde le paramétrage des ordinateurs clients pour faciliter l'accès aux ressources réseau en utilisant des suffixes DNS.

Transféré par

Aaron BAGRI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
84 vues9 pages

05 Resolution de Nom

Le document traite de la résolution de nom dans les réseaux, expliquant l'importance d'avoir un identifiant unique pour chaque machine et les mécanismes de traduction entre noms et adresses IP. Il décrit les étapes de la résolution de nom d'hôte côté client, y compris l'utilisation du cache DNS, du fichier hosts, et des requêtes vers des serveurs DNS ou NetBIOS. Enfin, il aborde le paramétrage des ordinateurs clients pour faciliter l'accès aux ressources réseau en utilisant des suffixes DNS.

Transféré par

Aaron BAGRI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

420-3SS-BB

Administration de serveurs locaux

Résolution de nom

30 octobre 2023
Table des matières
1 Résolution de nom..............................................................................................................................................3
1.1 Introduction à la résolution de nom ...........................................................................................................3
1.2 Résolution de nom d'hôte côté client.........................................................................................................4
1.3 Paramétrage des ordinateurs clients ..........................................................................................................7

2
1 Résolution de nom
1.1 Introduction à la résolution de nom

Pour pouvoir communiquer, chaque machine présente sur un réseau doit avoir un identifiant
unique. Avec le protocole IP (Internet protocole), cet identifiant se présente sous la forme d'un
nombre d'une longueur de 32 bits. On parle d'adresses IP. Cependant pour un utilisateur, il est
impensable de retenir les adresses IP de chaque ordinateur. C'est pourquoi des mécanismes
de résolution de noms ont été mis en place. Un mécanisme de résolution de noms permet de
traduire des noms en adresses IP et inversement.

Au départ, chaque machine stockait localement les mappages noms / adresse IP (un mappage
est une correspondance entre un nom et une adresse IP). Ce système a l'inconvénient de
demander une trop lourde charge administrative. En effet, à chaque ajout de machine dans le
réseau ou bien à chaque modification de la configuration d'une machine, il faut éditer
manuellement le fichier contenant les mappages noms/adresse IP.

Le premier mécanisme de résolution de noms mis en place sous Windows est NetBIOS, un
protocole créé par IBM dans les années 80. Cette méthode de résolution de noms a de
nombreux inconvénients :

• Les noms NetBIOS sont limités à 16 caractères (15 caractères pour le nom de la
machine et un 16ieme caractère indiquant le type de services hébergés par la
machine).
• Le protocole NetBIOS utilise la diffusion (broadcast) pour résoudre les noms en
adresses IP ce qui surcharge la bande passante du réseau.
• Les noms NetBIOS ne possèdent pas de hiérarchie ce qui les rends inutilisables sur
Internet.
• Le protocole NetBIOS n'est pas utilisé sur les plateformes non Microsoft ce qui pose
un problème d'interopérabilité.

C'est pourquoi sous Windows un nouveau système de résolution de noms appelé DNS (Domain
Name System) a été adopté. Il corrige les inconvénients du protocole NetBIOS.

3
1.2 Résolution de nom d'hôte côté client

Lorsqu'un client DNS exécutant Windows souhaite résoudre un nom de domaine en adresse IP
(par exemple lors de l'accès à une page web ayant l'URL www.cmaisonneuve.qc.ca ou bien
lors de l'accès à un dossier partagé \\ServeurFichiers\Documents), un processus
décomposable en plusieurs étapes est exécuté :

Rechercher l’adresse IP d’un hôte

Cache DNS ?
Non Oui

Fichier hosts ?
Non Oui

Requête vers
Non Oui
un serveur DNS

Non résolu Résolution


Non Oui Résolu
NetBIOS

4
Fonctionnement de la résolution de nom d'hôte

1) La première chose que doit faire le client avant de pouvoir se connecter au serveur web ou
bien au serveur de fichier est de trouver son adresse IP à partir de son nom d'hôte.

Le client commence par vérifier si une adresse IP correspondant au nom d'hôte est présente
dans le cache de noms DNS. Le cache de noms DNS contient tous les mappages noms
d'hôte / adresses IP qui ont été précédemment résolus. Le cache de noms DNS est stocké
en mémoire vive ce qui permet d'accélérer le processus de résolution de noms d'hôte
lorsque l'utilisateur accède souvent au même serveur.

On peut afficher le cache de noms DNS en utilisant la commande ipconfig /displaydns.

Il est aussi possible de vider cette mémoire cache grâce à la commande ipconfig /flushdns.

2) Si l'adresse IP recherchée n'est pas présente dans le cache de noms DNS, alors le client
consulte le fichier hosts. Ce fichier est situé dans le répertoire
%SYSTEMROOT%\system32\drivers\etc. Toutes les entrées sont faites de manières
statiques. Par défaut, il contient uniquement le mappage entre le nom d'hôte localhost et
l'adresse IP 127.0.0.1.

Le fichier hosts :

# Additionally, comments (such as these) may be inserted


# on individual lines or following the machine name
# denoted by a '#' symbol.
# For example:
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost

5
3) Si le mappage n'a pas été trouvé dans le fichier hosts, alors le client va envoyer une requête
DNS au premier serveur DNS dont l'adresse IP a été définie dans ses paramètres TCP/IP.

Si le premier serveur DNS est injoignable alors le client envoie une requête au second et ainsi de
suite...

Si aucun serveur DNS n'a été paramétré dans les paramètres TCP/IP du client ou bien si aucun
serveur DNS n'est capable de résoudre le nom en adresse IP alors le client passe à la quatrième et
dernière étape.

4) Si le client n’a pas trouvé le mappage recherché alors il considère que l'adresse IP
recherchée ne correspond pas à un nom d'hôte mais à un nom NetBIOS et lance une
résolution de nom NetBIOS.

La résolution de noms NetBIOS se passe en plusieurs étapes :

a)Vérification de la présence de l'adresse IP dans le cache de noms NetBIOS.


b)Envoie d'une requête au premier serveur WINS dont l'adresse IP a été définie dans ses
paramètres TCP/IP du client.
c) Le client cherche l'adresse IP de la machine sur son sous-réseau en réalisant une diffusion
(broadcast).
d)Recherche d'une éventuelle entrée dans le fichier :
%SYSTEMROOT%\system32\drivers\etc\lmhosts

Les étapes (b) et (c) peuvent être inversées ou non selon le type de nœud NetBT défini sur le client.
Par défaut, le nœud NetBT H (Hybride) est utilisé et il réalise les étapes dans l'ordre ci-dessus.

Le type de nœud NetBT peut se paramétrer au niveau du serveur DHCP (le type de nœud NetBT
correspond à l'option DHCP numéro 46).

La commande nbtstat permet de manipuler le cache NetBIOS.

nbtstat -c Pour afficher le cache NetBIOS.

nbtstat -R Pour purger puis recharger les noms NetBIOS.

Si à la fin de ce processus aucune adresse IP n'a été trouvée alors le client ne peut pas obtenir
l'adresse IP correspondante et ne peut pas joindre la ressource. Dans tous les cas le résultat de la
requête DNS sera mis dans le cache de noms DNS.

6
1.3 Paramétrage des ordinateurs clients

Lorsque l'on veut accéder à une ressource située sur un réseau (un partage réseau par
exemple), il peut être fastidieux de taper son nom de domaine pleinement qualifié (FQDN).

C'est pourquoi Windows offre la possibilité de définir un suffixe DNS principal de l’ordinateur
ou bien un suffixe propre à une connexion réseau particulière. Ainsi un utilisateur peut taper le
nom d'hôte de la ressource au lieu de son FQDN.

Par exemple, si l'on dispose d'un serveur de fichier nommé neptune situé dans le domaine
orabec.ca et si le suffixe DNS des comptes d'ordinateur a été correctement paramétré, alors
l'utilisateur peut taper \\neptune au lieu de \\netune.orabec.ca pour accéder au partage
réseau.

SUFFIXE DNS PRINCIPAL

Pour définir un suffixe DNS principal, il faut aller dans panneau de configuration / système,
sélectionner l'onglet nom de l'ordinateur, cliquer sur le bouton modifier, puis sur le bouton
autres.

Vous pouvez ensuite entrer le suffixe DNS principal dans le champ réservé à cet effet.

7
SUFFIXE DNS D’UNE CONNEXION RÉSEAU

Si l'on définit un suffixe DNS au niveau d'une connexion réseau particulière, celui-ci s'applique
à la place du suffixe DNS principal.

Pour définir un suffixe DNS spécifique à une connexion réseau donnée, il faut aller dans
les propriétés du protocole TCP/IP de cette connexion, puis cliquer sur l'onglet DNS.

Il suffit ensuite d'entrer le suffixe DNS dans la zone de texte Suffixe DNS pour cette
connexion. Cette fenêtre vous permet également de définir les serveurs DNS que le client
essayera de contacter pour résoudre les noms d'hôtes.

Vous pouvez aussi activer ou désactiver les mises à jour automatiques des
enregistrements de ressources par les clients grâce à la case Enregistrer les adresses de
cette connexion

8
MISE À JOUR DYNAMIQUES

Si le serveur DNS est configuré pour accepter les mises à jour dynamiques, vous pouvez alors
configurer le client pour enregistrer l’adresse de sa connexion réseau dans le système DNS
(par défaut) :

Si la case Enregistrer les adresses de cette connexion dans le système DNS n’est pas
cochée alors la seule façon de mettre à jour les enregistrements de ressources est d'utiliser la
commande :

Vous aimerez peut-être aussi