Outils d'utilisateurs

Outils du Site


fondamentaux:dns

Domain Name System (DNS)

Un protocole central

Le rôle du DNS est de faire le lien entre les adresses IP des machines et les noms (de domaine, de machine) qu'on peut leur donner. Il est très utilisé sur internet: lorsque vous tapez www.supersite.com dans votre navigateur, pour pouvoir afficher la page, votre navigateur a besoin de connaitre l'adresse IP associée au serveur web qui héberge le site.

Pour cela on va interroger le serveur DNS qui gère la zone du site (ici .com). On rentre pas dans les détails du cheminement de la requête, les RFCs sont là pour ça (théoriquement vous avez suivi le cours de réseaux de L3 donc vous le savez…). Une fois que le DNS nous a livré l'adresse on peut faire une requête http vers le serveur web qui nous renvoie la page web associée.

Voici un petit schéma pour expliquer la chose:

Les différentes étapes:

1) l'adresse du site web est tapée dans le navigateur.

2) le client envoie une requête au serveur DNS pour savoir quelle est l'IP du site en question.

3) le serveur DNS répond en fournissant l'adresse IP.

4) le client fait une requête vers le serveur web (grâce à l'IP obtenue) pour obtenir la page.

5) le serveur web répond en envoyant la page web désirée au client.

6) le navigateur affiche la réponse

fondamentaux/dns.txt · Dernière modification: 2012/02/21 22:49 (modification externe)