Il
sistema dei nomi di dominio (in
inglese:
Domain Name System,
DNS), è un sistema utilizzato per la risoluzione di nomi dei
nodi della rete (in inglese:
host) in
indirizzi IP e viceversa. Il servizio è realizzato tramite un
database distribuito, costituito dai
server DNS. Il DNS ha una struttura gerarchica ad albero rovesciato ed è diviso in domini (com, org, it, ecc.). Ad ogni dominio o nodo corrisponde un nameserver, che conserva un database con le informazioni di alcuni domini di cui è responsabile e si rivolge ai nodi successivi quando deve trovare informazioni che appartengono ad altri domini.