Qu'est-ce qu'un DNS ?
Qu'est-ce qu'un DNS ?
Un système de noms de domaine, ou DNS, traduit les noms de domaine lisibles par l'homme (par exemple, www.amazon.com) en adresses IP lisibles par une machine (par exemple, 192.0.2.44).
Notions de base d'un DNS
Tous les ordinateurs sur Internet, depuis votre smartphone ou ordinateur portable jusqu'aux serveurs qui proposent du contenu aux plus grandes boutiques en ligne, communiquent entre eux à l'aide de numéros. Ces numéros sont appelés adresses IP. Lorsque vous ouvrez un navigateur et accédez à un site web, vous n'avez pas à mémoriser et à saisir de long numéro. Il vous suffit simplement d’entrer un nom de domaine comme exemple.com pour arriver au bon endroit.
Un service DNS comme Amazon Route 53 est un service distribué dans le monde entier qui traduit des noms lisibles par l'homme, comme www.exemple.com, en adresses IP au format numérique de type 192.0.2.1 que les ordinateurs utilisent pour s'interconnecter. Le système DNS d'Internet fonctionne comme un annuaire téléphonique en gérant le mappage entre les noms et les numéros. Les serveurs DNS traduisent des demandes de noms en adresses IP, en contrôlant à quel serveur un utilisateur final va se connecter quand il tapera un nom de domaine dans son navigateur. Ces demandes sont appelées requêtes.
En savoir plus
Types de services DNS
DNS faisant autorité
DNS récursif
Comment un DNS achemine-t-il le trafic vers votre application web ?
- Un utilisateur ouvre un navigateur web, saisit www.example.com dans la barre d'adresse et appuie sur Entrée.
- La demande pour www.example.com est acheminée vers un résolveur DNS, qui est généralement géré par le fournisseur d'accès à Internet (FAI) de l'utilisateur, par exemple, un fournisseur d'accès à Internet par câble, un fournisseur d'accès DSL à large bande ou un réseau d'entreprise.
- Le résolveur DNS du FAI transmet la demande pour www.example.com à un serveur de noms racine DNS.
- Le résolveur DNS du fournisseur d'accès à Internet transmet, à nouveau, la demande pour www.example.com, mais cette fois-ci, aux serveurs de noms TLD pour les domaines .com. Le serveur de noms de domaines .com répond à la demande avec les noms des quatre serveurs de noms Amazon Route 53 qui sont associés au domaine example.com.
- Le résolveur DNS du fournisseur d'accès à Internet choisit un serveur de noms Amazon Route 53 et transmet la demande pour www.example.com à ce serveur de noms.
- Le serveur de noms Amazon Route 53 recherche l'enregistrement www.example.com dans la zone hébergée example.com. Il obtient la valeur associée, par exemple l'adresse IP d'un serveur web, 192.0.2.44, puis il renvoie l'adresse IP au résolveur DNS.
- Enfin, le résolveur DNS du fournisseur d'accès à Internet possède l'adresse IP dont l'utilisateur a besoin. Le résolveur renvoie cette valeur au navigateur web. Le résolveur DNS met également en cache (stocke) l'adresse IP de example.com pendant un laps de temps défini, afin qu'il puisse répondre plus rapidement lors du prochain accès à example.com. Pour en savoir plus, consultez la page dédiée au paramètre Durée de vie (TTL).
- Le navigateur web envoie une demande pour www.example.com à l'adresse IP figurant dans le résolveur DNS. C'est là que se trouve votre contenu, par exemple, sur un serveur web s'exécutant sur une instance Amazon EC2 ou sur un compartiment Amazon S3 configuré comme un point de terminaison de site web.
- Le serveur web ou une autre ressource à l'adresse 192.0.2.44 retourne la page web de www.example.com vers le navigateur web, et celui-ci affiche la page.