Vous êtes sur la page 1sur 25

DNS

Domain
Name System
Réalisé par :

Selmi Amal
Ben Hassine Maleque
Belgith Zeineb
Definition de DNS - Principe

Hiérarchie des noms de

Plan
domaine DNS

Types requetes

Remplissage du cache
c'est quoi un DNS ?
A quoi sert ?

le Domain Name System ou DNS 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 a partir d'un nom
de domaine.

1
le DNS est une base de
données par noeud ,
l'ensemble de ces bases de
données constitue le système
d'information hiérarchique et
distribué du DNS
Par exemple, pour accéder au
site web de iset , l’utilisateur
préférera utiliser
«isetinfo.com», plutôt que
«213.186.33.19».

2
EPICNIRP EL
3
POURQUOI INSTALLER UN SERVEUR
DNS ?

Avoir un cache DNS qui accélère la


recherche des noms

Sur un réseau locale , un serveur


DNS permet d'accélérer le trafic sur
le réseau car de nombreux services
ont besoins d'un serveur DNS bien
configuré pour fonctionner
correctement (WEB , POP ,SMTP)

4
Installation
du service 1. Ouvrez une session avec un compte d’utilisateur
sans droits d’administration.

Serveur DNS 2. Cliquez sur Démarrer, puis sur Panneau de


configuration.
3. Dans le Panneau de configuration, ouvrez Outils
Comment d’administration, cliquez avec le bouton droit sur Gérer
installer votre serveur, puis sélectionnez Exécuter .
4. Dans la boîte de dialogue Exécuter en tant que,
sélectionnez L’utilisateur suivant, entrez un compte
d’utilisateur et un mot de passe bénéficiant des
autorisations nécessaires à la réalisation de cette tâche,
puis cliquez sur OK.
5. Dans la fenêtre Assistant Gérer votre serveur,
cliquez sur Ajouter ou supprimer un rôle
6. Dans la page Étapes préliminaires, cliquez sur Suivant.

5
La La principale différence entre un serveur DNS primaire et
un serveur DNS secondaire est que le second est avant

différence tout à visée administrative. Le serveur DNS primaire


contient les informations DNS d’une zone DNS dans le

entre un fichier de zone (« Zone File »). Les éventuelles


modifications apportées au fichier de zone sont

serveur effectuées par l’administrateur de la zone directement. En


revanche, le fichier de zone d’un serveur DNS secondaire

primaire et ne peut pas être modifié directement. En effet, les


modifications du fichier de zone sont obtenues via le

secondaire serveur DNS primaire.

serveur primaire / serveur secondaire


6
Comment l'espace de noms de
domaine DNS est organisé

HIÉRARCHIE DES NOMS DE DOMAINE DNS

Domaine racine Domaine de premier niveau Domaine de deuxième


Un seul point (.) ou un point « « .com », qui indique un nom niveau
utilisé à la fin d'un nom, tel que enregistré dans une entreprise ““microsoft.com. », qui est le
« exemple.microsoft.com ». à des fins commerciales sur nom de domaine de deuxième
Internet niveau enregistré auprès de
domaine générique : .com Microsoft par le registraire de
7 domaine géographique ; .FR .TN nom de domaine DNS Internet
8
c'est un nom de domaine qui donne la position exacte de
son nœud dans l'arborescence DNS en indiquant tous les
domaines de niveau supérieur.
9
Distribution de la base de données DNS :
fichiers de zone et délégation
Un DNS peut être partitionnée en plusieurs zones.
Une zone est une partie de la base de données
DNS qui contient les enregistrements de
ressources avec les noms de propriétaires . Un
seul serveur DNS peut être configuré pour
héberger zéro, une ou plusieurs zones.
Chaque zone est ancrée à un nom de domaine
spécifique appelé domaine racine de la zone. Une
zone contient des informations sur tous les noms
qui se terminent par le nom de domaine racine de
la zone.

10
Qu’est-ce qu’une requête DNS ?

Une requête est une demande de résolution de noms


envoyée à un serveur DNS. Il existe deux types de
requêtes : requêtes récursives et requêtes itératives.

11
Une requête récursive

Une requête récursive est une requête envoyée à un serveur DNS dans laquelle le
client DNS demande au serveur de fournir une réponse complète. En retour, le
serveur peut uniquement renvoyer une réponse complète ou indiquer qu’il ne
sait pas résoudre le nom. Une requête récursive ne peut pas être redirigée vers
un autre serveur DNS.le serveur DNS interrogé est sommé de renvoyer l’une des
trois réponses suivantes :
- Les données demandées.
- Un message d’erreur indiquant que les données du type demandé n’existent
pas.
- Un message indiquant que le nom de domaine spécifié n’existe pas.

12
Fonctionnement d’une requête récursive

1. Le client envoie une requête récursive au serveur DNS local.


2. Le serveur DNS local essaie de trouver une réponse dans la zone de
recherche directe et dans le cache.
3. S’il trouve la réponse à la requête, le serveur DNS la renvoie au
client.
4. S’il ne trouve pas de réponse, le serveur DNS utilise l’adresse d’un
redirecteur ou des indications de racine pour chercher plus haut dans
l’arborescence.

13
Une requête itératives

Une requête itérative est une requête envoyée à un serveur DNS dans
laquelle le client DNS demande la meilleure réponse que peut fournir
le serveur DNS sans faire appel à d’autres serveurs DNS. Les requêtes
itératives sont parfois appelées requêtes non récursives. Le résultat
d’une requête itérative est souvent une référence à un autre serveur
DNS situé plus bas dans l’arborescence DNS. le serveur DNS interrogé
est sommé de renvoyer l’une des trois réponses suivantes : une
réponse positive , une réponse négative , une référence à un autre
serveur.

14
Une requête itératives

Une requête itérative est une requête envoyée à un serveur DNS dans
laquelle le client DNS demande la meilleure réponse que peut fournir
le serveur DNS sans faire appel à d’autres serveurs DNS. Les requêtes
itératives sont parfois appelées requêtes non récursives. Le résultat
d’une requête itérative est souvent une référence à un autre serveur
DNS situé plus bas dans l’arborescence DNS. le serveur DNS interrogé
est sommé de renvoyer l’une des trois réponses suivantes : une
réponse positive , une réponse négative , une référence à un autre
serveur.

15
16
La mise en cache du serveur DNS
La mise en cache est le processus qui consiste à stocker
temporairement dans un sous-système de mémoire spécial
des informations ayant fait l’objet d’un accès récent pour y
accéder plus rapidement ensuite. La mise en cache permet de
répondre plus rapidement aux requêtes et réduit le trafic DNS
sur le réseau. En plaçant en mémoire cache les réponses
fournies par le système DNS, le serveur DNS peut ensuite
résoudre certaines requêtes déjà traitées à partir de sa seule
mémoire cache. Cela réduit considérablement le temps de
réponse et élimine le trafic réseau associé à l’envoi de la
requête à un autre serveur DNS

17
DNS et certains autres services fonctionnent sur les
DNS deux protocoles. Nous allons prendre un exemple de

fonctionne
service DNS. Deux protocoles sont différents l'un de
l'autre. TCP est un protocole orienté connexion et il

à la fois sur nécessite que les données soient cohérentes à la


destination et UDP est un protocole sans connexion et
TCP et UDP n'exige pas que les données soient cohérentes ou
qu'une connexion soit établie avec l'hôte pour la
cohérence des données.

tcp / udp

18
TCP / UDP
Les paquets UDP sont de plus petite taille. Les paquets UDP ne peuvent pas
dépasser 512 octets. Ainsi, toute application nécessitant le transfert de
données supérieures à 512 octets nécessite TCP en place. Par exemple, DNS
utilise à la fois TCP et UDP pour des raisons valables décrites ci-dessous. Les
messages UDP ne dépassent pas 512 octets et sont tronqués lorsqu'ils sont
supérieurs à cette taille. DNS utilise TCP pour le transfert de zone et UDP pour
le nom, et interroge soit de manière régulière (primaire) soit inversée. UDP
peut être utilisé pour échanger de petites informations tandis que TCP doit
être utilisé pour échanger des informations de plus de 512 octets. Si un client
ne reçoit pas de réponse du DNS, il doit retransmettre les données en
utilisant TCP après 3 à 5 secondes d'intervalle.
19
Qu'est ce qu'un ping ?

Le test de ping vous permet


d'écrire une adresse IP ou
un nom d'hôte et affiche si
le routeur RV32x peut
envoyer un paquet à un
serveur distant et recevoir
une réponse. ... Ping — Le
test de ping est utilisé pour
vérifier la Connectivité entre
le routeur RV32x et un
serveur distant.
le test de ping

19
Remplir le cache
Connection du DNS a
l'internet 1) Network adapter : Bridged
2) start -> Control pannel -> Network connection
-> Local area connection -> propriétes -> TCP/IP
-> IP automatique
3) cmd ipconfig
4) ping 8.8.8.8 ( on recoit 4 reponses ou le
TTL=128) si le firewall est activé
5) nslookup ( on recoit le nom de server et l'@
IP )
6) expl : cisco.com / google.com/ facebook.fr

20
i
start -> dns -> boutton droit sur
Crée une "forward lookup zone " -> new zone

zone -> insérer nom ->autorisé la mise a


jour dynamiqe -> boutton droit new
primaire host -> add adress ( ip config sur XP )

Crée une zone primaire


21
Merci pour votre
attention

Vous aimerez peut-être aussi