Nothing Special   »   [go: up one dir, main page]

Le Protocole DNS: Thème

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 10

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


UNIVERSITE MOULOUD MAMMERI DE TIZI-OUZOU

UNIVERSITE MOULOUD MAMMERI DE T-O

FACULTE DES GENIES ELECTRIQUES

DEPARTAMENT D’ELECTRONIQUE

Thème

Le protocole DNS

Présenté Par :

 TIZA Wissam
 MOKRANI Lynda

Promotion
2021-2022
Le protocole DNS

I.INTRODUCTION
Les machines sont identifiées grâce à leurs adresses IP. Mais lorsque on navigue sur
Internet, on ne manipule aucune adresse IP, alors qu’elles sont indispensables.

Par exemple, pour aller sur le moteur de recherche Wikipedia, on ne renseigne


aucune adresse IP. On utilise à la place une URL (Uniform Resource Locator), c’est-à-dire
une adresse web qui contient un nom renvoyant à la machine qui héberge le site web, d’où
l’utilité du protocole DNS.

I.1.Définition du protocole DNS

Le Domain Name System (ou DNS, système de noms de domaine) est un service
permettant d'établir une correspondance entre une adresse IP et un nom de domaine et, plus
généralement, de trouver une information à partir d'un nom de domaine. À la demande de
Jon Postel, Paul Mockapetris inventa le « Domain Name system » en 1983 et écrivit la
1
première implémentation.

I.2.Buts du DNS

L’utilisation du DNS est préférable parce qu’un nom est beaucoup plus facile à
mémoriser qu’une adresse IP. On avoue que ça ne serait pas pratique de retenir l’adresse IP
de la machine qui héberge le site Wikipedia à chaque fois qu’on veut faire une recherche !

Cependant, même si on identifie une machine par son nom, c’est toujours l’adresse
IP qui, au final, sera utilisée par les machines pour communiquer. Même avec un serveur
DNS sur le réseau, on doit toujours configurer les adresses IP de vos machines.

Pour envoyer un message vers une autre machine, connaître le nom de la machine
destinataire ne suffit pas. La machine source doit obligatoirement indiquer l’adresse IP de
la machine de destination sur le paquet à envoyer. Pour obtenir cette adresse IP à partir
d’un nom, elle va demander à une machine tierce : le serveur DNS.

1
https://openclassrooms.com/fr/courses/6944606-concevez-votre-reseau-tcp-ip/7237115-identifiez-les-
avantages-du-serveur-dns
2
Le protocole DNS

Ce service permet de faire la correspondance entre des noms et des adresses IP. On
peut le voir comme une sorte d’annuaire. Ce service repose sur un protocole également
appelé DNS.

I.3. Principe de fonctionnement du serveur DNS

Il existe 2 types de nommage pour une machine :

 le nom de domaine ;
 le nom d’hôte, couramment appelé “hostname”.

Le nom d’hôte est utilisé pour identifier une machine.


Le nom de domaine sert plutôt à identifier un service sur une machine, c’est-à-dire
une fonctionnalité, comme un site web ou le stockage de fichiers, par exemple.

Le serveur DNS permet d’associer une adresse IP à un nom d’hôte ou à un nom de


domaine, ou aux deux en même temps. Une même machine peut également être associée à
plusieurs noms d’hôte ou noms de domaine :

Figure1 : Un ordinateur identifié par plusieurs noms.

Dans l’exemple juste au-dessus, l’ordinateur dont l’adresse IP est 212.27.3.1 est
identifié par 3 noms différents :

 1 nom d’hôte : pc1 ;


 2 noms de domaine : www.nomdedomaine.fr et www.nomdedomaine.com.

3
Le protocole DNS

Pour que les messages à destination de ces 3 noms arrivent bien à destination de
l’ordinateur ou du service, il faut configurer un serveur DNS qui va associer l’adresse IP de
l’ordinateur à ces 3 noms à la manière d’un annuaire :

Figure2 : Correspondance Nom-IP

I.4. L'intérêt de donner plusieurs noms à une même machine

C’est utile surtout lorsqu’une même machine héberge plusieurs services réseau,
comme plusieurs sites web. En général, une machine n’aura qu’un seul nom d’hôte, mais
pourra avoir plusieurs noms de domaine. Le premier nom de domaine pointera vers le site
web 1, et le deuxième nom de domaine vers le site web 2.

Grâce aux DNS, l’utilisateur n’a donc pas besoin de savoir sur quelle machine est

hébergé un service, il doit juste connaître le nom de domaine associé à ce service. 2

I.5. Configuration du DNS dans une architecture simple

I.5.1. La configuration client-serveur

Tout comme le protocole DHCP, le DNS fonctionne sur le mode client-serveur : les
clients émettent une requête vers un serveur qui leur répond en leur indiquant une
correspondance Nom-IP. Pour ajouter cette fonctionnalité à un réseau, il faut donc
configurer les clients et le serveur.

Le serveur devra être configuré pour :

 répondre aux requêtes des clients qui demandent une correspondance Nom-IP ;

2
https://openclassrooms.com/fr/courses/6944606-concevez-votre-reseau-tcp-ip?archived-source=857447

4
Le protocole DNS

 associer des noms avec des IP.


Les clients, eux, auront juste besoin de connaître l’adresse IP du serveur DNS.

I.5.2. Les échanges entre clients et serveur

Une fois la configuration effectuée, regardons comment fonctionne une petite


architecture avec un serveur DNS. Dans cet exemple, voyons les étapes de communication
lorsque PC0 veut envoyer un ping à PC1 sans spécifier l’adresse IP de PC1 :

Figure3 : Principes de communication entre clients et serveur DNS.

 Explication :

1. La commande “ping PC1” est exécutée sur PC0.


2. PC0 ne connaît pas l’adresse IP du nom “PC1”, il envoie une requête au serveur
DNS pour lui demander une correspondance.
3. Le serveur DNS regarde dans sa table DNS s’il a une entrée correspondant au nom
“PC1”, et envoie une réponse contenant l’adresse IP 192.168.0.2 associée.
4. PC0 récupère l’adresse IP de PC1, et peut générer le paquet ping avec comme
adresse de destination 192.168.0.2.
I.6. Vérifiez notre serveur DNS grâce à l’invite de commandes

On peut vérifier sur notre propre machine quel serveur DNS elle utilise. Aller dans
l’invite de commandes Windows et entrer : ipconfig /all

5
Le protocole DNS

Figure4 : Serveur DNS utilisé sur un réseau domestique connecté à Internet.

Lorsqu’on est chez nous, dans la majorité des cas, nous n’avons pas besoin de
préciser quel serveur DNS nous souhaitons utiliser. Un serveur DNS par défaut est
automatiquement attribué à notre machine en même temps qu’une adresse IP.

 Mais d’où vient l’adresse IP de ce serveur DNS ?

Elle vient du serveur DHCP. Souvenez-vous ! le serveur DHCP permet d'affecter


une adresse IP aux machines, mais aussi de leur fournir quelques informations de
configuration comme :

 l’adresse IP de la passerelle par défaut à utiliser sur le réseau ;


 l’adresse IP d’un serveur DNS fonctionnel.
I.7. Tester le fonctionnement du DNS sous Packet Tracer Cisco

Dans cette partie, On va configurer le serveur Yahoo.com à l’aide d’un serveur


DNS. Pour la configuration, on aura besoin de configurer 3 Serveurs :

 Serveur DHCP ;
 Serveur DNS ;
 Serveur Yahoo.com.

1.7.1. Configuration du serveur DHCP : son rôle consiste à attribuer des adresses ip aux
pc d’une manière automatique.

6
Le protocole DNS

Figure 5 : Attribution des adresses au serveur DHCP.

 Configuration du service DHCP dans le serveur

Figure6 : Configurer le service DHCP dans le serveur.

Dans cette étape, on a attribuer au serveur DHCP l’adresse IP 10.0.0.3, la passerelle


10.0.0.1 pour qu’il soir relier au routeur et l’adresse du serveur DNS 8.8.8.8.

 Vérifier si les pcs ont reçu les informations du serveur DHCP (on active le DHCP dans
les Pcs) :

Figure 7 : Activer le service DHCP dans les Pcs.

7
Le protocole DNS

I.7.2.Configuration du serveur Yahoo.com :

Figure8 : Configuration du serveur yahoo.com

Dans cette étape, on a attribué l’adresse 20.0.0.2 au serveur yahoo.com, ainsi que la
passerelle 20.0.0.1.

I.7.3.Configuration du serveur DNS :

Figure 9 : Configuration de l’adresse ip du serveur DNS.

Dans cette étape, on a attribué l’adresse ip 8.8.8.8 avec laquelle le serveur yahoo.com sera
convertit pour le serveur DNS, et l’adresse de la passerelle 8.0.0.1 pour qu’il soit relié au
routeur.

 Pour valider le nom Yahoo.com au serveur, on doit informer le serveur DNS qu’il va
convertir l’adresse du serveur yahoo.com qui est (20.0.0.2) au nom Yahoo.com.

8
Le protocole DNS

Figure 10 : conversion de l’adresse 20.0.0.2 au nom Yahoo.com


I.7.4.Tester le fonctionnement du serveur DNS

Figure 11 : Structure globale du réseau.


Pour accéder au serveur Yahoo.com, on tape la recherche sur l’un des pc et on aura le
résultat suivant :

Figure 12 : Résultat de recherche dans le serveur Yahoo.com.

9
Le protocole DNS

I.8. Conclusion
Le service DNS permet de faire la correspondance entre des noms de machine et
des adresses IPs. De cette manière, les utilisateurs peuvent se passer des adresses IP quand
ils naviguent sur internet.
Pour ajouter la fonctionnalité DNS à un réseau, il nous faut un serveur DNS
contenant la liste de tous les noms de machines du réseau et leurs adresses IP associées. Ce
serveur joue le rôle d’un annuaire de correspondance entre un Nom et une adresse IP.
Lorsqu’une machine d’un réseau souhaite communiquer avec une autre machine
dont elle ne connaît que le nom, elle demande automatiquement au serveur DNS de lui
fournir l’adresse IP associée à ce nom. Elle peut ensuite envoyer son message en utilisant
l’adresse IP fournie

10

Vous aimerez peut-être aussi