Cómo configurar un servidor DNS en Linux

Esta lección dice cómo configurar los servidores de los nombres DNS en Linux. Descubra cómo crear un laboratorio de capacitación virtual en VMware para ajustar, probar y verificar los nombres de DNS en Linux.

Hay cuatro tipos de servidores de nombres DNS: solo almacenamiento en caché, reenvío, primario o líder, secundario o impulsado.

  • El servidor de nombres DNS solo para almacenamiento en caché realiza solicitudes recursivas en nombre de los dispositivos finales y guarda los resultados en el archivo de caché.
  • El servidor de redirección DNS envía todas las solicitudes al servidor de nombres, diseñado solo para almacenar en caché, y guarda los resultados en el archivo de caché.
  • El servidor de nombres principales o principales permite las solicitudes del dominio. Para resolver consultas, lee zonas. No acepta solicitudes recursivas.
  • El servidor de nombres secundario o conducido permite solicitudes cuando el servidor de nombres primario o principal no funciona. También lee zonas para resolver solicitudes y no acepta solicitudes recursivas.

Para explicar cómo configurar, probar y verificar los servidores de estos nombres, usaré el laboratorio práctico RHCE terminado. En este laboratorio, tengo tres sistemas Rhel Linux. Configuraré espacios de nombres en dos sistemas y usaré un sistema de prueba repetido.

La siguiente imagen muestra este laboratorio.

Configuración de laboratorio en VMware

Para crear este trabajo de laboratorio, utilicé VMware Workstation. No importa si usa sistemas físicos o virtuales para crear este laboratorio práctico, las instrucciones y los pasos para configurar los servidores DNS son los mismos para todas las plataformas. Si desea repetir este trabajo de laboratorio en sistemas físicos, necesitará tres sistemas.

La siguiente imagen muestra el diagrama de este laboratorio con sistemas físicos.

Configuración de laboratorio en sistemas físicos

Para averiguar cómo configurar este laboratorio, puede usar los siguientes libros de texto. Estos manuales describen los pasos para configurar este laboratorio en VMware Workstation y VirtualBox.

Preparé este laboratorio exclusivamente para explicar la parte superior del examen RHCE. Dado que en el examen RHCE, los candidatos no pueden usar Internet, no configuré este laboratorio para usar Internet. Para realizar los ejercicios descritos en esta serie de lecciones, necesitamos conectar todas las máquinas virtuales a Internet.

Para hacer esto, necesitamos cambiar el tipo de conexión de red. Actualmente, el tipo de conexión de red de los tres sistemas es NAT. Necesitamos cambiarlo a puente. La conexión Bridge permite que el sistema virtual acceda a la conexión a Internet del host.

Para cambiar el tipo de conexión de red, apague la potencia de la máquina virtual, abra su configuración y seleccione el adaptador de red. En la ventana que se abre, seleccione el tipo de conexión de red puenteada y haga clic en Aceptar. Repita este proceso en las tres máquinas virtuales.

La siguiente imagen muestra este proceso.

Configuración de laboratorio en VMware

También necesitamos actualizar las configuraciones de IP en todos los sistemas. Para hacer esto, active la máquina virtual, ingrese el sistema en la cuenta raíz y actualice la configuración de IP de la siguiente manera.

  • Configure la dirección IP del módem como una dirección IP de puerta de enlace predeterminada. Dirección IP de mi módem – 192. 168. 29. 1. Por lo tanto, usaré esta dirección IP como una dirección IP de la puerta de enlace en todas las máquinas virtuales.
  • Use la dirección IP desde la red de la dirección IP de puerta de enlace para cada sistema. Usaré la dirección IP 192. 168. 29. 100/24, 192. 168. 29. 101/24 y 192. 168. 29. 102/24 para Rhelserver1, Rhelserver2 y Rhelclient.
  • Configure la dirección IP 8. 8. 8. 8 como un servidor DNS de la dirección IP. Si conoce la dirección IP del servidor DNS de su proveedor, puede usarla. Si no lo sabe, puede usar esta dirección. Esta dirección IP pertenece al servidor público Google DNS.
  • Desconecte la configuración IPv6. Para mantener la simplicidad de esta serie de lecciones, usaré solo direcciones IPv4. Las configuraciones para IPv4 e IPv6 son las mismas.
  • Active la conexión y vaya a cualquier sitio para asegurarse de que el sistema pueda ir a Internet

Hay muchas formas de configurar las direcciones IP en Linux. Ya hablé de ellos en los siguientes manuales.

En el servidor Rhelserver1, instalé el entorno GUI. Si está instalado el entorno GUI, puede usar su herramienta para configurar y verificar la dirección IP.

La siguiente imagen muestra este proceso en Rheelserver1.

Configuración de IP

La siguiente imagen verifica que el sistema puede acceder a Internet.

Comprobación de Internet

Si el entorno GUI no está instalado, puede usar el comando nmtui para configurar las direcciones IP y activar las conexiones.

La siguiente imagen muestra la configuración de la dirección IP en el servidor RheelServer2.

Nmtui en Rheelserver2

La siguiente imagen muestra una configuración IP en RhelClient.

Configuración de IP en rhelclient

Para probar y asegurarse de que el sistema pueda acceder a Internet, puede usar los comandos de exhibición y ping de ADDR IP.

Prueba de internet

También debemos asegurarnos de que todos los sistemas tengan la conexión correcta. Para verificar esto, podemos enviar ping-strokes de una computadora a la dos computadora restante. Si obtenemos respuestas, esto confirmará que todos los sistemas están conectados.

Prueba de conexión

Puntos de control

  • Todos los sistemas pueden conectarse en línea.
  • Las direcciones IP de todos los sistemas deben pertenecer a la dirección IP de la puerta de enlace.
  • Todos los sistemas deben estar correctamente conectados. Use el comando ping para verificar la conexión entre los sistemas.

Si su laboratorio cumple con los criterios anteriores, está listo para configurar el servidor de nombres DNS.

Condiciones preliminares

DNS es uno de los temas más difíciles. Utiliza muchos términos confusos y acuerdos de nombres. Ya los expliqué en las siguientes pautas. Le recomiendo que se familiarice con ellos antes de comenzar los servidores de nombres DNS.

Esta lección explica los conceptos y conceptos básicos de DNS.

Este libro de texto explica los tipos de servidores de las consultas DNS y DNS.

Este libro de texto explica cómo funcionan los sistemas de resolución en el DNS.

Esta serie de lecciones cuenta sobre la creación de zonas DNS para comparación directa e inversa.

Configuración del servidor de nombres DNS

Como ya se mencionó, hay cuatro tipos de nombres DNS: solo almacenamiento en caché, envío, primario o líder y secundario o LED. Las siguientes pautas explican cómo configurar, probar y verificar cada tipo en este laboratorio.