El DNS es una base de datos jerárquica distribuida que almacena información sobre nombres de dominio y permite traducir nombres de dominio a direcciones IP. Está estructurado como un árbol con servidores que resuelven conjuntos de dominios. Permite asignar nombres amigables a recursos como sitios web y correo electrónico en lugar de direcciones IP, y distribuye la carga en la red.