Introduction
La couche d'application DNS, tire sont nom de l'abréviation de l'anglicisme Domain Name System, et elle permet de convertir des noms de domaines en des adresses IP. Dans les faits, les DNS sont un système de noms de domaine sous forme d'une base de données distribuée. Cette structure permet un contrôle local des segments de la base de données globale, mais les données de chaque segment sont disponibles sur l'ensemble du réseau via un schéma client/serveur. La robustesse et les performances adéquates sont obtenues grâce à la réplication et à la mise en cache. Les programmes appelés serveurs de noms constituent la moitié serveur du mécanisme client/serveur de DNS. Les serveurs de noms contiennent des informations sur certains segments de la base de données et mettent ces informations à la disposition des clients, appelés résolveurs. Les résolveurs ne sont souvent que des routines de bibliothèque créant des requêtes et les envoient via un réseau à un serveur de noms.
Remarques
- Infonuagiques : La plupart des fournisseurs de services infonuagiques (cloud), offre la possibilité de gérer dans leurs infrustructure les DNS. Par exemple, AWS offre Route 53, Microsoft offre Azure DNS,...
- Registraires : Il est possible d'acheter et de gérer les noms domaine passant directement par un services de registraires.
Voir également
Couche d'application - DNS - Création d'un DNS en réseau local pour un site Web