Il Domain Name System (DNS) è un sistema usato per convertire il nome host di un computer in un indirizzo IP su Internet. Per esempio, se un computer deve comunicare con il server web example.net, il computer ha bisogno dell'indirizzo IP del server web example.net. Il compito del DNS è quello di convertire il nome host nell'indirizzo IP del server web. A volte è chiamato l'elenco telefonico di Internet perché converte il nome di un sito web che la gente conosce, in un numero che Internet utilizza effettivamente.

Il DNS è definito da documenti Request for Comments (RFC). Questi sono documenti tecnici sulle reti di computer. Il DNS è definito principalmente da RFC 1034 e RFC 1035. Ci sono RFC successive che definiscono i cambiamenti del sistema.