Vous avez déjà entendu parler de DNS ? Moi aussi ! Mais, de là à savoir ce que c’est exactement, à quoi ça sert et comment ça fonctionne… il y’a un graaaaand pas à franchir !
J’ai donc interrogé Eric à ce sujet et, grâce à ses explications, je vais aujourd’hui vous donner de plus amples informations concernant les serveurs DNS (Domain Name Server) : Serveur de Nom de Domaine.
Définition et fonctionnement
Tout serveur connecté à Internet est identifiable grâce à son adresse IP : suite de chiffres séparées par des points telle que : 194.206.126.251. Seulement, l’URL d’un site Internet (http://www.nordnet.com) est beaucoup plus facile à mémoriser que son adresse IP (195.146.235.31).
Chaque nom de domaine est géré par un serveur DNS. C’est ce dernier qui lie chaque service d’un domaine à une adresse IP :
- www pour le site Web du domaine
- ftp pour le service de téléchargement du domaine
- smtp pour le service mail du domaine
- …
Un serveur DNS s’apparente donc à une énorme base de données, qui permet d’associer un nom de service sur un domaine, à une adresse IP. Exemple :
- http://www.votredomaine.com : adresse IP n°1 = xxx.xxx.xxx.xxx
- ftp.votredomaine.com : adresse IP n° 2 = xxx.xxx.xxx.xxy
Particularités
Un même serveur DNS peut gérer plusieurs centaines de noms de domaine.
Afin d’éviter les coupures, un nom de domaine doit être géré sur, minimum, 2 serveurs DNS. Si le 1er ne répond plus, le second serveur prend la relève.
On nomme le serveur principal « serveur primaire » ou « serveur autoritaire » et les serveurs suivants « serveurs secondaires ». Un nom de domaine a toujours un seul serveur primaire, mais peut avoir N serveurs secondaires.
Qui gère des serveurs DNS ?
-Les Registrars qui gèrent des noms de domaines,
-Les Fournisseurs d’Accès Internet qui interrogent les DNS des Registrars pour le compte de leurs clients et stockent temporairement leurs réponses,
-Certaines entreprises privées (cas rare).
Dialogues entre DNS
Notion de ROOT SERVER :
Les Root Servers sont des annuaires recensant l’ensemble des noms de domaine déposés et les serveurs DNS gérant chacun d’eux.
Le dialogue en lui même
Prenons le cas concret d’un internaute souhaitant visiter le site de TF1 :
- Marc Dupont tape l’adresse www.tf1.fr dans la barre de navigation d’Internet Explorer®. Sa requête arrive sur le serveur DNS d’Orange (serveur DNS de son FAI) à Paris.
- Le serveur DNS du FAI envoie sa requête au Root Server listant les noms de domaine en .fr.
- Le Root Server renvoie au serveur DNS du FAI l’indication que le nom de domaine TF1.fr se trouve sur tel DNS.
- Le serveur DNS du FAI renvoie alors sa requête au DNS en question.
- Le DNS fournit au serveur du FAI l’adresse qui correspond au serveur Web hébergeant le site de TF1.
- Le serveur DNS du FAI renvoie cette adresse IP au navigateur de Marc Dupont.
- Le navigateur de Marc Dupont demande au serveur d’hébergement de TF1, dont il connaît maintenant l’adresse IP, de lui faire parvenir le page d’accueil du site de TF1.
- Le serveur d’hébergement de TF1 renvoie la page d’accueil du site au navigateur de Marc Dupont. Le site www.tf1.fr s’affiche sur son écran !