Qu’est-ce que le DNS ? A quoi ça sert ?

Avez-vous entendu parler du terme DNS ? Avez-vous rencontré des messages d’erreur indiquant que le serveur DNS n’était pas accessible ? Savez-vous ce qu’est un DNS et à quoi sert-il ? Si vous voulez le savoir, lisez ce guide. Nous expliquons qu’est-ce que le DNS, son rôle sur Internet et son fonctionnement. Pour être complet, nous reviendrons également un peu sur son histoire. Commençons:

Avez-vous entendu parler du terme DNS ? Avez-vous rencontré des messages d’erreur indiquant que le serveur DNS n’était pas accessible ? Savez-vous ce qu’est un DNS et à quoi sert-il ? Si vous voulez le savoir, lisez ce guide. Nous expliquons qu’est-ce que le DNS, son rôle sur Internet et son fonctionnement. Pour être complet, nous reviendrons également un peu sur son histoire. Commençons:

Qu’est-ce que le DNS (Domain Number System) ?

DNS signifie «Domain Number System» et est une norme utilisée pour gérer les adresses IP des sites Web du monde entier. En langage informatique, chaque site Web sur Internet possède une adresse IP où il peut être trouvé. Par exemple, notre citoyen numérique Le site Web se trouve à l’adresse IP 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 avons du mal. En fin de compte, il est beaucoup plus facile de se souvenir de ontechplay.es que de se souvenir d’une série de chiffres comme 104.26.13.188. C’est pourquoi la technologie DNS 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 les humains.

Le DNS peut traduire les numéros de site Web en adresses IP numériques

dans un sens, pourrait envisager la technologie DNS comme un énorme annuaire téléphonique qui associe un numéro à chaque adresse IP d’un site Web dans le monde. La différence entre le DNS et un véritable annuaire téléphonique est qu’au lieu de numéros de téléphone, il a des adresses IP.

Il est normal que nous nous souvenions des numéros de nos amis, mais pas de leurs numéros de téléphone. Lorsque vous souhaitez appeler un de vos amis, ouvrez simplement le calendrier de votre smartphone et appelez-le par son numéro.

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 les visiter. Tout ce que vous devez retenir, ce sont leurs numéros et la technologie DNS les associe automatiquement aux bonnes adresses IP.

Comment fonctionne DNS ?

Vous savez maintenant ce que signifie DNS et ce qu’il fait. Mais comment fait-il ce qu’il fait ? La réponse est : le DNS fonctionne Serveurs DNS. 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 de même.

Lorsque vous souhaitez visiter un site Web, votre ordinateur ou appareil demande à votre serveur DNS s’il connaît l’adresse IP de ce site Web. Si vous le faites et que votre ordinateur reçoit une réponse, celle-ci est immédiatement transmise à l’adresse IP de ce site Web. Ce processus est appelé Recherche DNS. C’est comme la fonction de recherche dans le calendrier de votre smartphone.

Cependant, il est possible que le serveur DNS configuré sur votre ordinateur ou appareil ne connaisse pas l’adresse IP 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 ne sont pas des îlots perdus dans une mer de sites Web : ils sont également connectés les uns aux autres et maintiennent également une hiérarchie. Si un serveur DNS ne connaît pas l’adresse IP d’un site Web particulier, il transmet la requête à un autre serveur DNS, qui est plus haut dans la hiérarchie. Lorsqu’un résultat est trouvé, la réponse est transmise à votre ordinateur ou appareil.

DNS

Tout ce processus de «demander et répondre» se déroule en quelques millisecondes. Il est si rapide qu’il ne sait pas quel serveur DNS a transmis l’adresse IP du site Web que vous essayez de visiter. Cependant, les ordinateurs, appareils et applications d’aujourd’hui n’aiment aucun délai, aussi petit soit-il, de sorte que la plupart d’entre eux conservent également des caches de leurs requêtes DNS. De cette façon, vous pouvez 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 un large éventail d’entités différentes, de votre FAI (fournisseur d’accès Internet) 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 non seulement communiquent entre eux, mais ont également une hiérarchie établie. Cette déclaration l’a probablement rendu curieux de savoir quel serveur DNS est le «roi de la colline». 🙂 Voici la réponse : il y a 13 rois, ce qui signifie que tous les serveurs DNS dans le monde sont relayés vers ces trois principaux serveurs DNS – « en haut de la chaîne alimentaire ». Ils portent également le numéro DNS serveurs racine.

Cependant, ne supposez pas qu’il n’existe que 13 serveurs racine physiques. En réalité, chacun de ces serveurs DNS racine utilise des équipements réseau redondants et sont répartis géographiquement en 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 (également appelées serveurs racine DNS physiques) dans le monde.

Si vous voulez savoir qui les entretient et où ils se situent géographiquement, vous pouvez trouver la liste dans Wikipédia – Serveur de numéro racine y root-servers.org. Alerte spoiler : la plupart des opérateurs DNS racine sont des États-Unis d’Amérique.

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

Le DNS ou système de numérotation de domaine a été inventé par un homme du nom de Paul Mockapetris, en 1983

Avant cela, Internet n’existait pratiquement pas. Cependant, les ordinateurs qui faisaient partie de ARPANETun réseau informatique créé et maintenu par l’ARPA (Advanced Research Projects Agency du Département de la Défense des États-Unis), dépendaient tous d’adresses numériques pour pouvoir communiquer entre eux.

ARPANET a été l’une des bases sur lesquelles Internet tel que nous le connaissons aujourd’hui a été construit. Les adresses numériques des hôtes dans ARPANET ont été ajoutées manuellement et initialement stockées dans un fichier HOSTS.txt qui a été utilisé pour les traduire en nombres lisibles par les humains.

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.

En d’autres termes, je devais trouver un moyen d’attribuer des nombres aux nombres, afin que les gens n’aient pas à connaître les adresses numériques de tous les ordinateurs auxquels ils se connectaient.

C’est ainsi qu’est apparu le DNS : un système qui répartit les responsabilités de nommage en plusieurs serveurs, situés à différents endroits du réseau. Le système des numéros de domaine avait le grand avantage de pouvoir fournir des réponses (traduction des numéros en adresses numériques) même si certains serveurs cessaient de fonctionner, puisque les autres qui fonctionnaient encore pouvaient offrir la même fonctionnalité.