DNS (Sistema de Nombres de Dominio) es un sistema jerárquico para asignar nombres a recursos de red como equipos y servicios y traducirlos a direcciones IP. Consiste en servidores DNS que almacenan información sobre dominios y subdominios en zonas de autoridad y resuelven consultas de nombres de dominio realizadas por clientes traduciéndolos a direcciones IP.