|
LES DNS |
| DNS
= Domain Name
Server = Serveur de
noms de domaine |
| |
| Rôle
des serveurs DNS |
| |
| Les
ordinateurs travaillant avec des
chiffres et non des lettres, un site
(et donc un nom de domaine) est
toujours localisé sur Internet par
une série de 4 nombres de 0 à
255, appelée adresse IP (norme IPv4,
qui sera remplacée par la suite par
IPv6). |
| Un
navigateur web, pour se rendre sur un
site, doit donc connaître l'adresse
IP du nom de domaine correspondant. Or
on indique généralement au
navigateur le nom de domaine du site oû on veut se rendre, et non pas son
adresse IP. |
| Ce
sont les serveurs DNS qui sont chargés de faire la correspondance
entre un nom de domaine (adresse
virtuelle) et son adresse IP (adresse
physique). Si les serveurs DNS d'un
nom de domaine sont hors service,
aucun navigateur ne pourra connaître
l'adresse physique du site
correspondant, et donc consulter ce
site. |
| Vous
avez donc maintenant une idée de
l'importance des serveurs DNS... |
| |
| Fonctionnement
lors d'une requête sur le web |
| |
| Voici
le déroulement, un peu plus en détails, de la
résolution d'un nom
de domaine sur Internet. C'est la
technique utilisée lorsque vous
indiquez un domaine à votre
navigateur (ou à un logiciel FTP,
Telnet, etc) et qui permet de
localiser le serveur correspondant. |
| Imaginons
que vous indiquiez à votre navigateur
d'aller sur www.serveur.com
. Voici ce que celui-ci va faire, sans
que vous vous en rendiez compte. |
| |
| Etape
1 : Trouver le serveur
DNS ayant autorité pour le domaine
recherché. |
| |
- Le
navigateur demande d'abord à
l'un
des serveurs DNS racines (pré-enregistrés dans le
système), quel serveur DNS indexe
les ".com"
- Le
navigateur demande ensuite au
serveur DNS qui indexe les ".com"
(donné en réponse de la requête
précédente) quel serveur DNS
s'occupe de "serveur.com".
- Le
navigateur demande ensuite au
serveur DNS qui gère "un-serveur.com"
(donné en réponse de la requête
précédente), qui s'occupe de
"www.serveur.com".
Ce dernier répond que c'est lui-même qui en a la charge.
|
| Le
navigateur a trouvé le serveur DNS
qui indexe "www.serveur.com" |
| |
| Etape
2 : Obtenir l'adresse IP
(adresse physique) de "www.serveur.com"
(adresse virtuelle) |
| |
- Le
navigateur demande au serveur DNS
gérant "www.serveur.com",
quelle est l'adresse IP de "www.serveur.com".
- Celui-ci
lui répond au navigateur en lui
donnant 4 nombres entiers, qui
correspondent à 4 nombres de 0 Ã
255, séparés de points (exemple
200.45.192.134)
|
| Le
navigateur a trouvé l'adresse
physique de "www.serveur.com",
il peut maintenant établir une
connexion avec ce site, et envoyer sa
requête. |
| |
| Transférer
un nom de domaine / Changer de
serveurs DNS |
| |
| Si
vous changez d'hébergeur, il vous
faut transférer votre nom de domaine
du serveur de votre ancien hébergeur
vers un autre du nouveau. |
Il
y a deux façons de faire cela :
- soit votre ancien hébergeur modifie
l'enregistrement DNS pour votre
domaine, pour qu'il pointe vers votre
nouvelle adresse IP qui est chez votre
nouvel hébergeur.
- soit vous indiquez à l'organisme
auprès duquel vous avez acheté votre
domaine, que vos serveurs DNS
(primaire et secondaire) changent
(vous précisez donc que les serveurs
DNS ayant autorité sur votre domaine
sont maintenant ceux de votre nouvel hébergeur). C'est
généralement ceci
qui est fait, par votre nouvel hébergeur
lui-même. |
| |
| Pourquoi
le changement d'adresse n'est-il pas
immédiat ? |
| |
| Lorsqu'un
navigateur fait les requêtes DNS pour
connaître l'adresse physique de votre
nom de domaine, il la garde en mémoire, en
général 5 jours maxi,
de même que les serveurs DNS de votre
fournisseur d'accès. |
| Si
vous "déménagez" votre
site, il peut donc s'écouler jusqu'à
5 jours maximum (en principe...)
jusqu'à ce que tous les internautes
tapant votre nom de domaine dans leur
navigateur, arrivent effectivement sur
le nouvel emplacement de votre site. |
| Il
se peut également, pendant ces 5
jours, que des internautes, en tapant
votre nom de domaine arrivent sur
votre nouveau site, alors que d'autres
arrivent encore sur l'ancien. Cela dépend le plus souvent de leur
fournisseur d'accès. Certains
providers gardent en mémoire (en
cache) les adresses IP des noms de
domaine pendant trop longtemps, alors
que d'autres rafraîchissent ces
informations très vite |
|
|
| |