TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Qu’est-ce que le DNS et comment ça marche ?

29

Toutes les ressources Internet telles que votre ordinateur portable, les appareils mobiles et les serveurs qui hébergent le contenu de tous les sites Web de vente au détail, s’identifient et communiquent entre elles à l’aide d’adresses IP. Une adresse IP est un ensemble de numéros uniques que les ordinateurs peuvent facilement comprendre et traiter. Cependant, lorsque vous surfez, vous n’avez pas besoin de connaître et de mémoriser ce long numéro pour chaque site Web que vous souhaitez visiter. Vous n’entrez que le nom de domaine du site Web cible comme abc.com, et il ouvre le site, grâce au DNS. L’apprentissage des concepts fondamentaux du DNS vous aidera à comprendre ce qui se passe dans les coulisses, lors de l’accès à un site, ainsi que comment configurer votre site Web pour l’accès.

Qu’est-ce que le DNS ?

Le système de noms de domaine (DNS) est une couche d’application de la suite de protocoles TCP/IP, qui implémente le service de nommage utilisé sur Internet. DNS mappe ou traduit les noms de domaine conviviaux (abc.com) en son adresse IP numérique conviviale (comme 127.168.10.117), permettant aux utilisateurs de se connecter au bon site Web. Les enregistrements DNS contiennent des détails concernant l’hébergeur Web, le titulaire du domaine, l’économiseur de nom actif et l’adresse, et sont stockés dans un serveur de noms (serveur DNS). Lorsque votre machine locale envoie une demande pour un ordinateur spécifique, le serveur récupère et répond avec les informations concernant l’adresse IP correspondante.

Il fonctionne comme un annuaire téléphonique qui maintient un registre distribué à l’échelle mondiale qui gère le mappage entre les noms (noms d’hôte) et les numéros (adresses IP).

Qu'est-ce que le DNS et comment ça marche ?

Illustration DNS

Types de serveurs DNS

Il existe trois principaux types de serveurs de noms à savoir :

Un service DNS faisant autorité fournit des réponses originales et définitives aux requêtes DNS comme l’adresse IP d’ un site Web ou d’un serveur de messagerie. Il contient une base de données de toutes les données associées à un domaine donné et constitue l’autorité finale sur un domaine. Il existe deux classes de serveur DNS faisant autorité :

  • Serveur de noms principal (maître) – Stocke les copies principales de toutes les données du domaine et constitue le principal point de référence pour la requête DNS pertinente. Les mises à jour d’un domaine sont effectuées à partir de cette base de données.
  • Serveur de noms esclave – Le serveur DNS principal partage sa charge et délègue son autorité à un serveur esclave pour améliorer la disponibilité en cas de panne ou de panne. En termes simples, le serveur esclave est une sauvegarde du serveur principal. Il s’appuie sur des mécanismes de protocole DNS automatiques spéciaux pour obtenir les mises à jour.
  • Serveur de noms racine – La première étape de la traduction du nom de domaine en IP commence ici. Le serveur racine extrait le TLD (Top Level Domain) de la requête DNS (comme le .com, .org, etc.). Il renvoie ensuite les détails de l’espace de noms et redirige la demande vers le serveur de noms TLD concerné.

2 Récursif / Cache – Serveur DNS uniquement

Le serveur de mise en cache reçoit des requêtes DNS récursives des clients, suit la traduction du nom en IP et renvoie l’adresse IP correcte au client. Il ne possède aucune donnée DNS, mais a accès à tous les enregistrements DNS publics. Il conserve également un cache de réponses à la demande la plus récente pour améliorer la vitesse de résolution DNS.

3 Transfert du serveur DNS

Comme son nom l’indique, ce serveur transmet les requêtes DNS à d’autres serveurs externes pour résolution. Il fournit également un cache DNS local, qui permet une résolution hors site, réduisant ainsi le temps de réponse. En outre, il offre une flexibilité dans la définition de votre espace de domaine local en divisant et en transmettant les requêtes internes et externes à différents serveurs.

Qu'est-ce que le DNS et comment ça marche ?

Fonction de serveur DNS

Résolution et mise en cache

La résolution DNS est le processus de mappage des noms de domaine à leur adresse IP et démarre lorsqu’un programme local tel que le navigateur doit contacter une ressource distante sur Internet. Le navigateur demande l’aide du client DNS, votre logiciel DNS local, pour obtenir l’adresse de la ressource. Le client DNS envoie une requête au serveur DNS, un réseau distribué et hiérarchique de serveurs qui mappe la requête à son IP, et renvoie l’adresse IP de la machine distante.

Les serveurs DNS spécifiques n’ont pas de détails pour tous les domaines du monde, mais peuvent naviguer dans la hiérarchie pour trouver les serveurs de noms faisant autorité spécifiques avec le mappage pour le domaine demandé.

Au cours de ces processus de routage de résolution, chaque serveur DNS et votre navigateur mettent en cache les réponses à partir desquelles les réponses seront récupérées sans interroger le serveur d’origine en cas de demande similaire. La mise en cache DNS permet d’accélérer les réponses DNS à tous les niveaux. Les demandes non résolues à partir du cache sont transmises au serveur d’origine pour résolution.

Conclusion

Le DNS est un composant très important d’Internet qui fournit le mappage du nom à l’IP pour chaque ressource Internet. Il nous permet d’accéder à des ordinateurs distants ou à des sites Web en utilisant leurs noms de domaine, au lieu d’avoir à mémoriser leur longue adresse IP. Cela signifie que sans le système DNS, l’accès à Internet serait très difficile, voire impossible. Votre FAI ou votre routeur domestique vous attribue automatiquement l’adresse du serveur DNS, mais si vous avez des problèmes de sécurité, vous pouvez utiliser un service DNS filtré tel que Open ou Google DNS.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails