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. É 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: DNS1.romanelliproject.com, che è decisamente più facile da ricordare!