Qu'est-ce que le DNS ? Comment est-ce utile?

Avez-vous entendu parler du terme DNS ? Êtes(Did) -vous tombé sur des messages d'erreur vous indiquant que le serveur DNS(DNS server) n'était pas joignable ? Savez-vous ce qu'est un DNS et à quoi sert-il ? Si vous voulez le savoir, lisez ce guide. Nous expliquons ce qu'est le DNS(DNS) , son rôle sur Internet et son fonctionnement. Pour être complet, nous allons également parcourir un peu son histoire. Commençons:

Qu'est-ce que le DNS (Domain Name System) ?

DNS signifie " système de noms de domaine(domain name system) ", et c'est une norme utilisée pour gérer les adresses IP(IP address) des sites Web partout dans le monde. En langage informatique(computer language) , chaque site Web sur Internet possède une adresse IP(IP address) où il peut être trouvé. Par exemple, notre site Web Digital Citizen se trouve à l' adresse IP 104.26.13.188(IP address 104.26.13.188) .

Les ordinateurs et autres appareils n'ont aucun problème à mémoriser et à utiliser les adresses IP pour un nombre illimité de sites Web. Cependant, les gens comme vous et moi ont du mal à le faire. En fin de compte, il est tellement plus facile de se souvenir de digitalcitizen.life que de se souvenir d'une série de chiffres comme 104.26.13.188. C'est pourquoi la technologie DNS(DNS technology) existe :

Le but du DNS est de traduire les adresses IP des sites Web sur Internet en quelque chose de lisible, facile à comprendre et à retenir pour nous les humains.

DNS peut traduire les noms de sites Web en adresses IP numériques

D'une certaine manière, vous pourriez considérer la technologie DNS(DNS tech) comme un énorme annuaire qui associe un nom à chaque adresse IP(IP address) de site Web dans le monde. La différence entre le DNS(DNS) et un véritable annuaire est qu'au lieu de numéros de téléphone, vous avez des adresses IP(IP address) . Il est normal que nous nous souvenions des noms de nos amis, mais pas de leurs numéros de téléphone. Lorsque vous souhaitez appeler un de vos amis, il vous suffit d'ouvrir le répertoire de votre smartphone et de l'appeler par son nom.

Tout comme vous n'avez pas besoin de vous souvenir des numéros de téléphone de vos amis, vous n'avez pas besoin de vous souvenir des adresses IP des sites Web pour pouvoir les visiter. Vous n'avez qu'à retenir leurs noms, et la technologie DNS les(DNS technology) associe automatiquement aux bonnes adresses IP.

Comment fonctionne DNS ?

Vous savez maintenant ce que DNS signifie et ce qu'il fait. Mais comment fait-il ce qu'il fait ? La réponse est : le DNS fait son travail via des serveurs DNS(DNS servers) . Ce sont des serveurs spéciaux qui stockent de grandes bases de données d'adresses IP de divers sites Web sur Internet, ainsi que les adresses IP d'autres serveurs DNS qui font la même chose.

Lorsque vous souhaitez visiter un site Web, votre ordinateur ou appareil demande à son serveur DNS s'il connaît l'adresse IP de ce site Web. (When you want to visit a website, your computer or device asks its DNS server if it knows the IP address of that website.)Si c'est le cas et que votre ordinateur reçoit une réponse, vous êtes immédiatement redirigé vers l' adresse IP(IP address) de ce site Web . Ce processus s'appelle la recherche DNS(DNS lookup) . C'est comme la fonction de recherche(search function) du répertoire de votre smartphone.

Cependant, il est possible que le serveur DNS(DNS server) défini sur votre ordinateur ou appareil(computer or device) ne connaisse pas l' adresse IP(IP address) d'un site Web que vous essayez de visiter. C'est quelque chose qui peut arriver car maintenir une base de données avec tous les sites Web du monde est une tâche titanesque. Cependant, les serveurs DNS(DNS server) ne sont pas des îlots perdus dans une mer de sites Web : ils sont également connectés entre eux et maintiennent également une hiérarchie. Si un serveur DNS ne connaît pas l'adresse IP d'un certain site Web, il relaie la question à un autre serveur DNS(If a DNS server doesn't know the IP address of a certain website, it relays the question to another DNS server) , qui est plus haut dans la hiérarchie. Lorsqu'un résultat est trouvé, la réponse est renvoyée à votre ordinateur ou appareil(computer or device) .

Diagramme qui montre les bases du fonctionnement du DNS

Tout ce processus " demander et répondre(ask and respond) " se déroule en quelques millisecondes. C'est tellement rapide que vous ne savez pas quel serveur DNS(DNS server) a relayé l' adresse IP(IP address) du site Web que vous essayez de visiter. Cependant, les ordinateurs, appareils et applications modernes n'aiment aucun retard, aussi petit soit-il, donc la plupart d'entre eux conservent également des caches de leurs requêtes DNS . De cette façon, ils peuvent ouvrir un site Web que vous avez déjà visité encore plus rapidement la prochaine fois que vous le visiterez.

Si vous vous demandez qui gère les serveurs DNS , sachez que ces serveurs sont gérés par toute une gamme d'entités différentes, allant de votre FAI(ISP) ( fournisseur d'accès Internet(Internet Service Provider) ) aux organisations gouvernementales et universités du monde entier.

Un peu plus tôt dans cet article, nous avons brièvement mentionné que les serveurs DNS ne communiquent pas seulement entre eux, mais qu'ils ont également une hiérarchie mise en place. Cette déclaration vous a probablement rendu curieux de savoir quel serveur DNS est le "roi de la colline". 🙂 Voici la réponse : il y a 13 rois, c'est-à-dire que tous les serveurs DNS du (DNS)monde relaient(world relay) vers ces treize serveurs DNS principaux - "le sommet de la chaîne (DNS)alimentaire(food chain) " - . Ils portent également le nom de serveurs racine (root servers)DNS .

Cependant, ne supposez pas qu'il n'y a que 13 serveurs racine physiques. En réalité, chacun de ces serveurs DNS racine utilise un équipement réseau(network equipment) redondant et est réparti géographiquement à plusieurs endroits, de sorte que si l'un des serveurs DNS physiques tombe en panne, Internet ne tombe pas en panne. Pour être plus précis, il existe 13 serveurs racine gérés par 12 opérateurs (qui sont des organisations indépendantes) et il existe 1038 instances (c'est- à-dire des serveurs racine DNS(DNS root) physiques ) dans le monde entier.

Carte des instances de serveurs racine DNS en 2020

Si vous voulez savoir qui les maintient et où ils se trouvent géographiquement, vous pouvez trouver la liste sur Wikipedia - Root name server et root-servers.org . Spoiler alert : la plupart des opérateurs de DNS racine viennent des États- (United) Unis(States) d' Amérique(America) .

Quand le DNS a-t-il été inventé et par qui ?

DNS ou Domain Name System a été inventé par un homme du nom de Paul Mockapetris, en 1983.(DNS or Domain Name System was invented by a man called Paul Mockapetris, back in 1983.) Avant cela, Internet n'existait pratiquement pas. Cependant, les ordinateurs qui faisaient partie d' ARPANET , un réseau informatique(computer network) créé et maintenu par l' ARPA ( Advanced Research Projects Agency , du département(Department) de la Défense(Defense) des États- (United) Unis(States) ), s'appuyaient tous sur des adresses numériques pour pouvoir communiquer entre eux. ARPANET a été l'une des fondations sur lesquelles Internet tel que nous le connaissons aujourd'hui a été construit. Les adresses numériques des hôtes dans ARPANETont été ajoutés manuellement et ont été initialement stockés dans un fichier HOSTS.txt(HOSTS.txt file) qui a été utilisé pour les traduire en noms lisibles par l'homme.

Cependant, utiliser uniquement ce fichier HOSTS.txt est rapidement devenu trop lent, car le nombre d'hôtes (ordinateurs) s'additionnait. La solution à ce problème est venue de Paul Mockapetris , qui a dû inventer un moyen de rendre les réseaux plus faciles et plus conviviaux à utiliser par les gens. En d'autres termes, il devait trouver un moyen d'attribuer des noms aux nombres, afin que les gens n'aient pas à apprendre les adresses numériques de tous les ordinateurs auxquels ils se connectaient.

C'est ainsi qu'est apparu le DNS(DNS) : un système qui répartit les responsabilités de nommage sur plusieurs serveurs, situés à différents endroits du réseau. Le système de noms de domaine(Domain Name System) avait le grand avantage de pouvoir fournir des réponses (traduction des noms en adresses numériques) même si certains serveurs tombaient en panne, car les autres qui fonctionnaient encore pouvaient fournir la même fonctionnalité.

Vous souhaitez en savoir plus sur le DNS(DNS) ?

Si vous avez répondu Oui(Yes) à cette question, nous sommes prêts à vous aider. Au fil des ans, nous avons publié de nombreux tutoriels et guides liés au DNS . Si vous avez envie d'apprendre, n'hésitez pas à parcourir la liste :

  • 3 façons de modifier les paramètres DNS dans (DNS)Windows 10
  • Quel est mon DNS ? 5 façons de le savoir, dans Windows 10
  • Qu'est-ce qu'un serveur DNS(DNS server) tiers ? 8 raisons d'utiliser des serveurs DNS publics(DNS server)
  • Qu'est-ce que le DNS sur HTTPS ou les recherches DNS sécurisées(HTTPS or Secure DNS lookups) ? Activez-le dans Google Chrome !
  • Comment activer DNS sur HTTPS dans Firefox

Vous en savez maintenant plus sur le DNS(DNS) . Y a-t-il autre chose que vous aimeriez apprendre ?

Maintenant que vous connaissez les bases de la technologie DNS(DNS technology) et de son fonctionnement, vous devriez avoir plus de facilité à comprendre certains problèmes que vous rencontrez lorsque vous naviguez sur Internet. Si vous avez des questions sur le DNS(DNS) ou si vous souhaitez partager plus d'informations sur les serveurs DNS , n'hésitez pas à laisser un commentaire dans la section ci-dessous.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts