Serveurs DNS

  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.un-serveur.com . Voici ce que celui-ci va faire, sans que vous vous en rendiez compte.

Étape 1 : Trouver le serveur DNS ayant autorité pour le domaine recherché.

  1. Le navigateur demande d'abord à l'un des serveurs DNS racines (pré-enregistrés dans le système), quel serveur DNS indexe les ".com"

  2. 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 "un-serveur.com".

  3. 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.un-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.un-serveur.com"

Étape 2 : Obtenir l'adresse IP (adresse physique) de "www.un-serveur.com" (adresse virtuelle)

  1. Le navigateur demande au serveur DNS gérant "www.un-serveur.com", quelle est l'adresse IP de "www.un-serveur.com".

  2. 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 204.71.200.245)

Le navigateur a trouvé l'adresse physique de "www.un-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

Transférer un nom de domaine :

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.

Page précédente