DNS es un sistema de nomenclatura jerárquica el cual cumple con la función de asociar información a un nombre de dominio, esto permite que sea fácil ubicar y direccionar equipos conectados a la red,su uso general es el de asociar un nombre de dominio a una dirección IP.
Los servidores DNS comúnmente guardan estas asociaciones en ficheros a estos servidores se les conocen como servidores maestros ya que no necesitan de un servidor externo para realizar consultas de DNS, también existen los servidores esclavos o secundarios que obtienen información a través de transferencia de zonas y por ultimo el de cache muy similar al esclavo solo que no transfiere las zonas si no que realiza la consulta directamente al servidor primario.