DNS (Domain Names System) – system serwerów, które przechowują dane związane z adresami domen. Dzięki serwerom DNS, użytkownicy internetu mogą posługiwać się tzw. przyjaznymi nazwami, czyli nazwami złożonymi z łatwych do zapamiętania ciągów liter i cyfr. Serwery Domain Names Sytem umożliwia konwersję przyjaznych nazw na ciągi znaków rozpoznawanych przez sieć (jest to tzw. usługa DNS).
DNS jest również protokołem komunikacyjnym opisującym metodę łączenia się klientów z serwerami Domain Name System.