Instalar y configurar el servidor DNS de solo almacenamiento en caché en RHEL/CentOS 7-Parte 10

Instalar y configurar el servidor DNS de solo almacenamiento en caché en RHEL/CentOS 7-Parte 10

Los servidores DNS vienen en varios tipos, como maestro, esclavo, reenvío y caché, por nombrar algunos ejemplos, siendo el DNS solo de caché el que es más fácil de configurar. Dado que DNS usa el protocolo UDP, mejora el tiempo de consulta porque no requiere reconocimiento.

 Configurar DNS solo de caché en RHEL y CentOS 7  Configurar DNS solo de caché en RHEL y CentOS 7 Serie RHCE: Configuración de DNS solo de caché en RHEL y CentOS 7-Parte 11

El El servidor DNS de solo caché también se conoce como resolución, que consultará los registros DNS y obtendrá todos los detalles de DNS de otros servidores, y mantendrá cada solicitud de consulta en su caché para su uso posterior, de modo que cuando realicemos la misma solicitud en el futuro, servirá desde su caché, por lo que reduciendo aún más el tiempo de respuesta.

Si desea configurar el servidor de almacenamiento en caché de DNS únicamente en CentOS/RHEL 6. siga esta guía aquí:

Configuración del servidor de nombres DNS solo para almacenamiento en caché en CentOS/RHEL 6

Mi entorno de prueba Servidor DNS: dns.tecmintlocal .com (Red Hat Enterprise Linux 7.1) Dirección IP del servidor: 192.168.0.18 Cliente: node1.tecmintlocal.com (CentOS 7.1) Dirección IP del cliente: 192.168.0.29

Paso 1: Instalación del servidor DNS de solo caché en RHEL/CentOS 7

1.. El servidor DNS de caché solo se puede instalar mediante el paquete bind. Si no recuerda el nombre del paquete, puede realizar una búsqueda rápida del nombre del paquete con el siguiente comando.

# yum search bind  Buscar paquete de vinculación DNS  Search DNS Bind Package Buscar paquete de enlace DNS

2.. En el resultado anterior, verá varios paquetes. De esos, necesitamos elegir e instalar solo los paquetes bind. y bind-utils. usando el siguiente comando yum.

# yum install bind bind-utils-y  Instalar DNS Bind en RHEL/CentOS 7  Instalar DNS Bind en RHEL/CentOS 7 Instalar DNS Bind en RHEL/CentOS 7

Paso 2: Configurar DNS solo de caché en RHEL/CentOS 7

freestar.config.enabled_slots.push

3 .. Una vez instalados los paquetes de DNS, podemos continuar y configurar DNS. Abra y edite/etc/named.conf usando su editor de texto preferido. Realice los cambios sugeridos a continuación (o puede usar su configuración según sus requisitos).

puerto de escucha 53 127.0.0.1; alguna; ; allow-query localhost; alguna; ; allow-query-cache localhost; alguna; ;  Configurar DNS de solo caché en CentOS y RHEL 7  Configurar DNS solo de caché en CentOS y RHEL 7 Configurar DNS de solo caché en CentOS y RHEL 7

Estas directivas indican al servidor DNS que escuche en el puerto UDP. 53. y que permita consultas y respuestas de caché desde localhost. y cualquier otra máquina. que llega al servidor.

4.. Es importante tener en cuenta que la propiedad de este archivo debe establecerse en root: named y también si SELinux. está habilitado, después de editar el archivo de configuración necesitamos asegúrese de que su contexto esté configurado en named_conf_t como se muestra en la Fig.4 (lo mismo para el archivo auxiliar/etc/named.rfc1912.zones):

# ls-lZ/etc/named.conf # ls-lZ/etc/named.rfc1912.zones

De lo contrario, configure el contexto SELinux antes de continuar:

# semanage fcontext-a-t named_conf_t/etc/named.conf # semanage fcontext-a-t named_conf_t/etc/named.rfc1912.zones

5.. Además, necesitamos probar la configuración de DNS ahora para detectar algún error de sintaxis antes de comenzar el servicio de vinculación:

# named-checkconf/etc/named.conf

6.. Una vez que los resultados de la verificación de sintaxis parezcan perfectos, reinicie el servicio named. para hacer que los nuevos cambios entren en vigencia y también hacer que el servicio se inicie automáticamente en los inicios del sistema, y ​​luego verifique su estado:

# systemctl restart named # systemctl enable named # systemctl status named Configurar e iniciar el servicio con nombre DNS  Configurar e iniciar el servicio con nombre DNS Configurar e iniciar DNS Named Service

7.. A continuación, abra el puerto 53 en el firewall.

# firewall-cmd–add-port = 53/udp # firewall-cmd–add-port = 53/udp–permanent  Abrir el puerto DNS 53 en el firewall  Abrir el puerto DNS 53 en el firewall Abrir el puerto DNS 53 en el firewall

Paso 3: Chroot Cache-Only DNS Server in RHEL y CentOS 7

8.. Si desea implementar el servidor DNS solo de caché dentro del entorno chroot. debe tener el paquete chroot. instalado en el sistema y no se necesita más configuración, ya que por defecto tiene un enlace fijo a chroot.

# yum install bind-chroot-y

Una vez chroot. se ha instalado el paquete, puede reiniciar named para que los nuevos cambios surtan efecto:

# systemctl restart named

9.. Luego, crea un enlace simbólico (también llamado/etc/named.conf) dentro de/var/named/chroot/etc/:

# ln-s/etc/named.conf/var/named/chroot/etc/named.conf

Paso 4: Configurar DNS en la máquina cliente

10.. Agregar la caché de DNS servidores IP 192.168.0.18. como resolución para la máquina cliente. Edite/etc/sysconfig/network-scripts/ifcfg-enp0s3 como se muestra en la siguiente figura:

DNS = 192.168.0.18  Configurar DNS en la máquina cliente  Configurar DNS en la máquina cliente Configure DNS en la máquina cliente

Y /etc/resolv.conf. de la siguiente manera:

servidor de nombres 192.168.0.18

11.. Por último, es hora de comprobar nuestro servidor de caché. Para hacer esto, puede usar la utilidad dig o el comando nslookup.

Elija cualquier sitio web y consulte dos veces (usaremos facebook.com. como ejemplo). Tenga en cuenta que con excavar la segunda vez, la consulta se completa mucho más rápido porque se sirve desde la caché.

# dig facebook.com Comprobar consultas de DNS solo en caché  Comprobar caché solo consultas DNS Chec k Almacenar solo consultas DNS en caché

También puede usar nslookup. para verificar que el servidor DNS esté funcionando como se esperaba.

# nslookup facebook.com  Verificando DNS Query con nslookup  Comprobación de la consulta DNS con nslookup Comprobación de la consulta DNS con nslookup

Resumen

En este artículo hemos explicado cómo configurar un servidor de caché de DNS en Red Hat Enterprise Linux 7. y CentOS 7. y lo probó en una máquina cliente. No dude en hacernos saber si tiene alguna pregunta o sugerencia mediante el formulario a continuación.