Il nome a dominio è il metodo di indirizzamento numerico dell'Internet Protocol (IP). Sebbene sia molto efficiente, è assai complicato da utilizzare per un utente. Ricordare le varie sequenze numeriche corrispondenti agli indirizzi dei computer a cui ci si intende connettere o nei quali è presente la risorsa che vogliamo raggiungere è piuttosto difficile. Per facilitare l'impegno della Rete da parte degli utenti è stato sviluppato un sistema di indirizzamento simbolico, il Domain Name Service o Server dei Nomi (DNS). Attraverso il DNS ogni host di Internet può essere dotato di un nome (domain name), composto da sequenze di caratteri. E' evidente che, per un utente, utilizzare i nomi simbolici è molto più semplice e intuitivo che utilizzare delle inespressive sequenze di numeri. Ad esempio, all'host 217.223.94.134 corrisponde il seguente nome: DN1.romanelliproject.com, che è decisamente più facile da ricordare!