Se connecter à Internet, pour beaucoup d’entre nous, c’est aussi simple que d’allumer la lumière en appuyant sur un interrupteur. En quelques secondes, nous pouvons connecter nos équipements aux services Internet sans avoir à nous soucier de tous les processus complexes qui se passent derrière ces actions simples.
Nous devons remercier grandement le DNS (Domain Name System) pour cela. Voyons dans cet article qu’est-ce que le DNS et pourquoi il est si important dans nos vies sur le Web.
Qu’est-ce que le DNS ?
DNS signifie Domain Name System. Le DNS est l’annuaire téléphonique d’Internet. À un niveau basique, ce « répertoire Internet » se compose de noms qui correspondent à des numéros. Ces numéros sont des adresses IP. DNS répertorie les noms de domaine avec leurs identifiants correspondants (adresses IP) et les traduit afin que les navigateurs puissent charger les ressources Internet.
Qu’est-ce qu’un serveur DNS ?
Un seul répertoire DNS peut être très volumineux. Ce n’est pas surprenant car il y avait 370 millions de noms de domaine enregistrés en 2020. Le répertoire DNS est distribué à l’échelle mondiale et stocké sur des serveurs de noms de domaine (appelés serveurs DNS).
Ces serveurs communiquent entre eux régulièrement afin de fournir des mises à jour et des redondances. Les serveurs DNS traduisent les demandes de noms en adresses IP. Cela contrôle quel serveur un utilisateur final atteindra lorsqu’un nom de domaine est tapé dans un navigateur Web.
Que signifie la recherche DNS ?
Une recherche DNS fonctionne en renvoyant des détails sur les enregistrements de domaine spécifiés, y compris des informations sur les entrées DNS. Pour faire simple, c’est le processus par lequel un hôte interroge un nom de domaine et un serveur DNS renvoie une adresse IP.
Il existe deux types de recherches DNS :
- Recherche directe : l’hôte demande un nom de domaine et une adresse IP est renvoyée.
- Recherche inversée : l’hôte demande une adresse IP et un nom de domaine est renvoyé.
Qu’est-ce qu’une recherche DNS directe ?
La recherche directe, également appelée recherche DNS simple, est l’approche la plus courante du DNS. Cette approche du DNS consiste à trouver l’adresse IP d’un domaine. C’est simple et direct, semblable à la recherche d’un numéro de téléphone dans un annuaire téléphonique.
Les étapes d’une résolution DNS directe sont :
- (1) L’internaute entre un nom de domaine dans son navigateur Internet (ex: windtopik.fr). L’ordinateur envoie alors le nom de domaine sous forme de requête DNS au serveur résolveur (généralement le FAI de l’utilisateur).
- (2-3) Le serveur DNS résolveur demande au DNS Racine quels sont les serveurs qui peuvent lui donner une réponse avec le nom de domaine « .fr ». Le DNS Racine donne sa réponse.
- (4-5) Le serveur DNS résolveur demande au DNS « .fr » quels sont les serveurs qui connaissent l’information pour la zone « windtopik.fr ». Le DNS « .fr » donne sa réponse.
- (6-7) Enfin, le serveur DNS résolveur demande au serveur DNS avec l’information de « windtopik.fr » qui va lui donner l’adresse IP (104.21.75.131) du serveur hébergeant le site Internet puis le DNS résolveur qui va également transmettre l’information à l’ordinateur de l’Internaute.
- (9) L’internaute va alors pouvoir accéder au serveur hébergeant le site demandé avec l’adresse IP du serveur.
Qu’est-ce qu’une recherche DNS inversée ?
L’autre type de recherche DNS est connu sous le nom de recherche inversée. Une recherche DNS inversée est similaire à une recherche directe, cependant, elle commence par une adresse IP et revient avec un nom de domaine, parfois avec des informations supplémentaires concernant le propriétaire du nom de domaine et d’autres informations d’enregistrement.
Nous pouvons utiliser une recherche DNS inversée pour savoir qui nous suit en ligne, mais cela ne fonctionne pas toujours.
Pourquoi le DNS est-il important ?
Alors, pourquoi exactement le DNS est-il si important ? Le DNS est important en raison de son rôle essentiel en tant qu’épine dorsale d’Internet.
Si un DNS ne répond pas, nous ne pourrons pas nous connecter à d’autres sites Web sur Internet. Cela est dû au fait que lorsqu’un navigateur Web est ouvert et que le site Web souhaité doit être visité, nous n’avons pas à subir le stress de nous souvenir et de saisir un long numéro (adresse IP).
Nous entrons simplement un nom de domaine et nous nous retrouvons exactement là où nous sommes censé être. Si le DNS ne peut pas traduire le nom de domaine en une adresse IP correcte, nous ne pourrions accéder à aucun site Web.
Pour faire plus simple, sans DNS, la majorité de l’Internet tel que nous le connaissons tomberait en panne. Pour ceux que cela intéresse, il est toujours possible de saisir une adresse IP spécifique dans un navigateur afin d’accéder à un site Web. Ce n’est pas quelque chose qui se fait souvent de nos jours, mais nous pouvons le faire.
Pour conclure…
Comme nous l’avons vu, le DNS reste un composant essentiel d’Internet, malgré le fait que la plupart des gens ne savent pas ce qu’est le DNS ou à quel point il est important.
Il est devenu si important que des entreprises technologiques telles que Mozilla et Google utilisent désormais un DNS crypté sur HTTPS (HyperText Transfer Protocol Secure) pour leurs navigateurs par défaut. Ce protocole fournit un cryptage de bout en bout qui garantit la confidentialité des données et protège les utilisateurs lorsqu’ils sont en ligne.
Voilà pour cette information intéressante à connaître sur le fonctionnement d’Internet. 😉
Portez-vous bien et à bientôt!