Le Domain Name System (DNS), ou "système de noms de domaine", est un système de dénomination hiérarchique et décentralisé destiné aux ordinateurs, ou toute autre ressource connectée à Internet ou à un réseau privé.
Ce service permet de traduire les noms de domaine en adresses IP. L'utilisateur peut ainsi entrer une adresse sous forme de nom de domaine dans son navigateur Web, le DNS se charge ensuite de traduire cette requête en adresse IP, définissant ainsi automatiquement à quel serveur cet utilisateur va devoir se connecter.