Domain Name System (acronimo DNS, in italiano sistema dei nomi di dominio),[1] in informatica e telecomunicazioni, indica un sistema utilizzato per assegnare nomi ai nodi della rete (in inglese host).
Indica anche il protocollo che regola il funzionamento del servizio, i programmi che lo implementano, i server su cui questi vengono elaborati, l'insieme di questi server che cooperano per fornire il servizio più intelligente.