Académique Documents
Professionnel Documents
Culture Documents
Il y a quelques années, lorsque l'Internet en était à ses débuts, la seule façon d'accéder au
site que l'on voulait visiter était d'entrer l'adresse IP, cette longue série de chiffres, dans la
fenêtre de son navigateur.
Au début des années 1980, Paul Mockapetris, un informaticien américain, a mis au point -
avec son collègue Jon Postel - un système qui mettait automatiquement en correspondance
les adresses IP et les noms de domaine, et le DNS était né. Ce même système sert encore
aujourd'hui de colonne vertébrale à l'Internet moderne.
Qu’est-ce le DNS
Pour faciliter la recherche d’un site donné sur Internet, le système de noms de domaine
(DNS) a été inventé. Le DNS permet d’associer un nom compréhensible, à une adresse IP. On
associe donc une adresse logique, le nom de domaine, à une adresse physique l’adresse IP.
Le nom de domaine et l’adresse IP sont uniques. Le DNS permet à votre message d’atteindre
son destinataire et non quelqu’un d’autre possédant un nom de domaine similaire. Il vous
permet également de taper « http://www.institutsaintjean.org » sans avoir à saisir une
longue adresse IP et d’accéder au site web approprié.
Role du DNS
Les équipements (ou hôtes) connectés à un réseau IP, comme Internet, possèdent une adresse
IP qui les identifie sur le réseau. Ces adresses sont numériques afin de faciliter leur traitement
par les machines. En IPv4, elles sont représentées sous la forme « - - - . - - - . - - - . - - - », où
chaque groupe de trois tirets est substituable par un nombre entre 0 et 255 (en représentation
décimale). En IPv6, les adresses sont représentées sous la forme
« .... : .... : .... : .... : .... : .... : .... : .... », où chaque groupe de quatre points est substituable par
une valeur hexadécimale de 0000 à FFFF.
Pour faciliter l'accès aux hôtes sur un réseau IP, un mécanisme a été mis en place pour
associer un nom à une adresse IP. Ce nom, plus simple à retenir qu'une suite de chiffres, est
appelé « nom de domaine ». Résoudre un nom de domaine consiste à trouver l'adresse IP qui
lui est associée.
Resolution DNS
Résolution DNS
Lorsqu’un internaute saisit une adresse dans son navigateur, c’est donc un serveur DNS qui
traduit cette adresse humainement compréhensible, en une adresse IP, compréhensible par les
ordinateurs et les réseaux. L’adresse www.nameshield.com est ainsi traduite en 81.92.80.11.
On appelle cela la “résolution DNS“.
Ce temps est d’autant plus faible que le serveur est performant : CPU (processeur), accès
disque, et RAM (mémoire) doivent être correctement dimensionnés.
L’architecture logique du DNS est calquée sur la structure hiérarchique des noms de domaine.
Hierachie du DNS
La hiérarchie DNS repose sur plusieurs niveaux qui peuvent intervenir lors d’une résolution
DNS :
En règle générale, on utilise les serveurs du fournisseur d’accès, une liste des serveurs des
fournisseurs d’accès camerounais est disponible sur cette page :
Mais on peut utiliser des résolveurs DNS publiques comme Google, Cloudflare, etc.
Ou encore on peut utiliser son propre serveur DNS par exemple avec un serveur dédié avec
bind ou pihole.
Il faut impérativement que le résolveur soit proche de l’ordinateur qui émet la requête, sinon
le temps de réponse sera mauvais et la vitesse de connexion internet peut s’en ressentir.
Les CDN (hébergeur de contenu) utilisé par les grands sites internet peuvent aussi être
aiguiller par les DNS résolveurs.
Par exemple, un ordinateur avec un serveur en Colombie ne donnera pas la même adresse IP,
qu’un en France.