Moi aussi je veux flooder et instruire!
DNS = Domain Name Server
En gros, le serveur qui gère le nom de domaine qu'on lui dit de gérer.
C'est un petit programme (Windows ou Linux) qui renseigne toutes les personnes le désirant sur le domaine dont on lui donne la charge.
Il existe 13 "root servers" dans le monde. Ceux-ci gère le domaine "."
Beaucoup l'ignorent, mais un nom de domaine se termine toujours par un point (Ex: sg-univers.com. est le vrai domaine du site). On appelle ca le FQDN (Fully qualified Domain Name).
Ceux-ci permettent de renseigner la route à suivre pour trouver les DNS des extensions de domaine (tild).
Ensuite, il existe des serveurs gérant les tild (.tld, Exemple .com .net .org .biz etc...).
Ceux-ci renseignent les routes à suivre pour trouver les DNS d'un domaine sous sa tutelle.
Et pour terminer, il y a les DNS des domaines eux-même, qui renseignent la route à suivre pour les différents sous-domaines du domaine en question.
Pour prendre l'exemple de www.sg-univers.com. , voici ce que va faire votre navigateur après que vous ayez tapé cette adresse:
- Le DNS Client de votre ordinateur va se mettre en action
- Il va vérifier qu'il n'a pas déjà trouvé la destination de ce domaine et stocké le chemin dans sa "cache" temporaire.
- Si il ne l'a pas déjà fait, il ira questionner un des "root servers" mondiaux (Le choix est déterminé par un algorythme assez complexe)
( - Normalement votre DNS client se renseigne d'abord chez votre fournisseur, mais je saute cette étape et considère que vous passez directement chez les roots vous-même pour plus de simplicité dans l'explication)
- Il demandera à ce "root server" si il connait le DNS qui gère l'extension .com
- Le root server la connait évidemment et lui donnera le chemin à suivre
- Le DNS client arrive sur le DNS de .com. et lui demande si il connait le chemin vers le domaine sg-univers.com.
- Le DNS le connaît et lui renseigne la route à suivre.
- Le DNS client va alors arriver sur le DNS du domaine sg-univers.com. et lui demande si il connait www.sg-univers.com.
- Le DNS étant le bon, il connait la route à suivre pour contacter le serveur qui s'occupe de 'www' du domaine 'sg-univers.com'
- Le DNS Client va donner la route (IP) à suivre pour aller sur le serveur (web) de www.sg-univers.com à votre navigateur.
- Pour terminer, votre navigateur va demander au serveur (web) d'afficher la page d'index.
C'est en simplifié pour que tout le monde comprenne. Maintenant vous savez tout
C'est la raison pour laquelle un changement d'IP prend jusqu'à 24h. Il faut que tous les DNS soient au courant du changement d'IP. Enfin, pas TOUS. Seulement les DNS qui s'occupent de .com. dans notre exemple.
Et vosfournisseurs d'accès possèdent leurs propres serveurs de DNS pour accélérer votre navigation. Ces serveurs stockent en mémoire tous les chemins (IP) vers les domaines qu'on lui a déjà demandé de résoudre.
Donc au final, les 24h sont là pour renseigner les DNS qui gèrent .com. et les DNS de votre fournisseur qui mettent à jour leur mémoire tous les X temps.
EDIT M@tttt34 :
Ce message a été modifié par M@tttt34 - 25 août 2008 - 00:59.