DNS, l'indispensable annuaire d'Internet.

Rédigé par Joseph MICACCIA - -
Domain Name System

Pour naviguer sur Internet, il suffit de saisir le nom d'un site web, ou cliquer sur le lien d'une page WEB (de Google par exemple) pour accéder au site recherché.

Le DNS (Domain Name System) est un système qui, comme un annuaire téléphonique, fait la correspondance entre les noms des domaines, faciles à retenir par les humains (micaccia.eu, micaccia.com, micaccia.it, par exemple)... et les adresses IP, compréhensibles par les machines. Cet article est une présentation du DNS.

DNS MICACCIA 02

Les machines informatiques (ordinateurs, serveurs, routeurs etc.) communiquent entre elles grâce à leurs adresses IP respectives. Initialement, on utilisait des tables de correspondance (fichiers "texte") pour associer une adresse IP à un nom de domaine (FQDN). Et cela suffisait pour gérer quelques machines. Au vu du développement d'Internet, il a fallu réfléchir à un autre système. C'est la solution de Paul Mockapetris qui a été retenue, en 1983 (RFC 882 et RFC 883), révisée en 1987 (RFC 1034 et 1035).

 

Le FQDN (Fully Qualified Domain Nameest le nom de domaine qui indique la position absolue d'un nœud dans l'arborescence DNS, en précisant tous les domaines de niveau supérieur jusqu'à la racine.

 

Sur votre ordinateur, la correspondance entre le FQDN ("itskills.micaccia.eu", par exemple) et l'adresse IP est faite automatiquement, de façon transparente pour l'utilisateur, grâce à la configuration des paramètres réseaux :

 

DNS MICACCIA

Ici, le serveur DNS est l'un des serveurs publics de GOOGLE

 

Exemple de requête DNS :

 

DNS MICACCIA 04

 

Dans le monde, il y a une multitude de serveurs DNS. Mais, il n'y a que 13 serveurs "racine" :

Server Enterprise
a.root-servers.net VeriSign
b.root-servers.net University of Southern California
c.root-servers.net Cogent communications
d.root-servers.net University of Maryland
e.root-servers.net NASA
f.root-servers.net Internet Systems Consortium
g.root-servers.net Defense Information Systems Agency
h.root-servers.net US Army
i.root-servers.net NETNOD
j.root-servers.net VeriSign
k.root-servers.net RIPE NCC
l.root-servers.net ICANN
m.root-servers.net WIDE

 

Voici la carte de répartition des 13 serveurs racines (370 serveurs physiques) :

 

dns micaccia 03

 

Les principaux types DNS :

Type Description
A Correspondance entre le nom canonique et l'adresse IP en IP4
AAAA Correspondance entre le nom canonique et l'adresse IP en IP6
CNAME Alias d'un nom canonique
HINFO Descriptif sur le matériel ou le système d'exploitation
MX Serveur de messagerie
NS Serveur de nom ayant autorité sur le système
SOA Serveur ayant autorité sur la zone
PTR Correspondance entre l'adresse IP et le nom
RDATA Données des enregistrements A / CNAME / MX / NS / PTR / SOA

 

Ceci est un aperçu du fonctionnement du DNS. Il y aurait encore beaucoup à dire, peut-être dans un autre article...

 

En attendant, voici quelques liens pour approfondir le sujet :

https://fr.wikipedia.org/wiki/Domain_Name_System

http://www.commentcamarche.net/contents/518-dns-systeme-de-noms-de-domaine

 

Les commentaires sont fermés.