Los servidores de nombres de solo almacenamiento en caché, o los servidores de nombres recursivos, ofrecen servicios de resolución, pero no tienen autoridad para ninguna zona. Estos servidores de nombres de caché DNS almacenan respuestas a consultas anteriores en el caché (memoria) durante un período de tiempo fijo. Cuando un servidor de nombres de solo almacenamiento en caché recibe una consulta, responde desde el caché si puede. Si no tiene la respuesta en el caché, reenvía la consulta a un servidor autorizado.
Aunque no se recomienda por razones de seguridad, los servidores de nombres también se pueden configurar para dar respuestas autorizadas a consultas en algunas zonas, mientras actúan como un servidor de nombres de almacenamiento en caché para todas las demás zonas.
Configuración del servidor de nombres de solo caché
Para configurar un sistema como un servidor de nombres de caché DNS únicamente, realice los siguientes pasos (como usuario root):
1. Instale el paquete de enlace:
# yum install bind
2. Agregue la siguiente línea al principio de /etc/resolv.conf expediente. Esta línea indica el uso del sistema local como servidor de nombres principal:
# vi /etc/resolv.conf nameserver 127.0.0.1
3. Si se está ejecutando NetworkManager, agregue la siguiente línea a /etc/sysconfig/network-scripts/ifcfg-[interface] archivo:
DNS1=127.0.1.1
Este paso solo es necesario si está ejecutando NetworkManager en su sistema. También puede deshabilitar NetworkManager en el sistema siguiendo los pasos descritos en la siguiente publicación:
CentOS / RHEL 7:Cómo deshabilitar NetworkManager4. Asegúrese de que el servicio de red se esté ejecutando:
# systemctl start network
5. Habilite e inicie el servicio nombrado:
# systemctl enable named # systemctl start named