Les systèmes de noms de domaine sont des systèmes distribués de base de données qui se traduisent entre l'humain nom convivial et numériques IP (Internet Protocol) adresse. Le système de nom de domaine le plus courant est le nom de celui utilisé par l'ensemble d'Internet. Il est appelé «le système de nom de domaine" et est également connu par les DNS acronyme. Sa base de données est répartie à travers le monde des milliers de serveurs de noms de domaine sur Internet. Il est fréquemment utilisé par les navigateurs Web connectés à Internet pour déterminer les adresses IP des sites à visiter.
Les systèmes de noms de domaine Internet peut être considéré comme géantes annuaires téléphoniques en ligne pour les sites Web. Partout dans le monde, tout le monde peut taper un Universal Resource Locator (URL) dans un navigateur Web et se retrouvent sur ce site. Le DNS permet aux utilisateurs de se référer à un site Web en utilisant simplement son nom de domaine. Ce nom reste le même malgré l'Internet de passage de l'adresse IP version 4 à la version 6 adresses IP plus longue.
Les premiers systèmes de noms de domaine et les serveurs DNS ont été développés dans les années 1980 que l'Internet a rapidement grandies en taille. Les protocoles originaux ont été publiés par l'Internet Engineering Task force (IETF) dans Request For Comments (RFC) 882 et RFC 883. Le logiciel et les protocoles ont été révisées à très nombreuses, principalement en raison de considérations de sécurité.
Pour les systèmes de noms de domaine pour être vraiment utile, chaque nom doit être résolu en une adresse IP unique. En 1998, l'Internet Corporation for Assigned Names and Numbers (ICANN) a été créée pour gérer ce processus. L'ICANN est un organisme sans but lucratif qui supervise la distribution des noms de domaine et les adresses IP dans le monde entier. Il gère également l'affectation des ports spécifiques et des valeurs de paramètres pour de nombreux protocoles de l'Internet, y compris DNS. Les 13 serveurs miroirs qui forment la racine du DNS Internet sont coordonnés par l'ICANN ainsi.
Les serveurs racine Internet comprennent les adresses des serveurs DNS pour l'ensemble des domaines de premier niveau, tels que. Com et. Org. Chaque serveur de niveau supérieur contient une base de données DNS de tous les noms et adresses dans ce domaine. Des extraits de ces bases de données DNS sont également mis en cache par des milliers de résolveurs DNS situés à des fournisseurs de services Internet. Cela soulage beaucoup de la charge de trafic qui, autrement, serait placées sur les serveurs de haut niveau. Navigateurs individuels comprennent également des caches de domaines visités pour rendre le site rechercher aussi vite que possible.
Les réseaux locaux qui sont isolées à partir d'Internet peuvent utiliser leurs propres systèmes de noms de domaine. Ceux-ci traduisent uniquement les noms et adresses qui sont sur le réseau local. Ils utilisent souvent des logiciels de gestion de DNS et les protocoles qui sont similaires ou identiques à ceux utilisés par l'application Internet. Certains systèmes alternatifs DNS racines existent en ligne qui est des copies de la structure d'Internet existante, mais incluent d'autres noms. Ceux-ci présentent un risque pour la stabilité et la sécurité sur Internet, car un nom de domaine peut être résolu de différentes adresses par des systèmes différents.