Politique relative aux Cookies

DNS

Que sont les DNS et comment fonctionnent-ils ?

Le DNS, ou Système de Noms de Domaine (Domain Name System en anglais), est un système essentiel de l'infrastructure d'Internet. Son rôle principal est de traduire les noms de domaine en adresses IP.


Prenons un exemple pour mieux comprendre. Supposons que tu veuilles accéder à un site web, comme www.example.com. Les humains sont plus à l'aise avec les noms de domaine qu'avec les adresses IP, qui sont une série de chiffres difficiles à retenir. Donc, au lieu de te souvenir de l'adresse IP du site (par exemple, 192.0.2.1), tu peux simplement taper le nom de domaine dans ton navigateur.


Lorsque tu entres www.example.com dans ton navigateur, ton ordinateur envoie une requête DNS pour obtenir l'adresse IP correspondante. Cette requête est envoyée à un serveur DNS.


Les serveurs DNS sont essentiellement de grands annuaires qui contiennent des enregistrements de noms de domaine et leurs adresses IP correspondantes. Lorsqu'un serveur DNS reçoit une requête pour un nom de domaine, il consulte sa base de données pour trouver l'adresse IP associée à ce nom de domaine. Si le serveur DNS a l'information dans sa cache (une sorte de mémoire temporaire), il peut renvoyer la réponse immédiatement. Sinon, il doit rechercher la réponse auprès d'autres serveurs DNS.


Le serveur DNS commence par consulter le serveur DNS racine, qui est le premier niveau de recherche. Le serveur DNS racine ne connaît pas directement toutes les adresses IP des domaines, mais il connaît les adresses IP des serveurs DNS responsables de chaque domaine de premier niveau, tels que .com, .org, .net, etc.


Le serveur DNS racine renvoie alors au serveur DNS une référence vers le serveur DNS responsable du domaine de premier niveau (.com dans notre exemple). Le serveur DNS envoie ensuite une requête au serveur DNS responsable du domaine de premier niveau.


Le serveur DNS responsable du domaine de premier niveau possède des informations sur les serveurs DNS des domaines de deuxième niveau (par exemple, example.com). Il renvoie donc une référence vers le serveur DNS du domaine example.com.


Le serveur DNS envoie ensuite une requête au serveur DNS du domaine example.com. Ce dernier possède l'adresse IP correspondante au nom de domaine www.example.com. Il renvoie donc cette adresse IP au serveur DNS qui a initialement fait la requête.


Le serveur DNS qui a reçu l'adresse IP la transmet ensuite à ton ordinateur. Ton ordinateur peut alors utiliser cette adresse IP pour établir une connexion avec le serveur web hébergeant le site www.example.com et afficher le site dans ton navigateur.


Ce processus se déroule en arrière-plan très rapidement, généralement en quelques millisecondes. Le DNS joue un rôle essentiel dans la navigation sur Internet, car il permet de traduire des noms de domaine faciles à retenir en adresses IP utilisées pour acheminer les données sur Internet.




Share by:
Politique de confidentialité