Cómo configurar el servidor DNS Master Slave en Centos 6 y Rhel

Cómo configurar el servidor DNS Master Slave en Centos 6 y Rhel

El DNS (Sistema de nombres de dominio) es un sistema distribuido, utilizado para los nombres de dominio de transalación a IP y Vice A Versa. Este artículo lo ayudará a configurar el servidor DNS Master Slave en los sistemas CentOS 6 y RHEL.

Escenario de red para esta configuración
Master DNS Server IP: 192.168.1.90 (NS1.tecadmin.net) Slave DNS Server IP: 192.168.1.91 (NS2.tecadmin.NET) Nombre de dominio: Demotecadmin.Dominio neto (para fines de prueba) IP: 192.168.1.100 (para fines de prueba) 
Paso 1: Instale rpms requeridos (en maestro y esclavo ambos)

Instale paquetes de enlace en servidores DNS maestro y esclavo utilizando los siguientes comandos.

# yum instalación de enlace de enlace chroot 
Paso 2: Servidor DNS Master (NS1)

Hay dos tipos de archivos de configuración en DNS.

  • Uno es los principales archivos de configuración DNS llamados "Nombrado.conf "
  • Otro tipo de archivo de configuración se llama archivo de zona. Que se crea individualmente para todos los dominios. llamado.Conf mantiene una entrada para todos los archivos de zona.
2.1 Configurar con nombre.Conf usando la configuración a continuación
# vim/var/named/chroot/etc/nombrado.confusión 

Contenido de nombrado.conf:

///var/named/chroot/etc/nombrado.Opciones de conf.0.0.1; 192.168.1.0/24; ; Escuchar en el puerto 53 :: 1; ; directorio "/var/nami"; dump-archivo "/var/named/data/cache_dump.db "; estadística-archivo"/var/named/data/named_stats.txt "; memstatistics-archivo"/var/named/data/named_mem_stats.txt "; permiso-Quera localhost; 192.168.1.0/24; ; recursión sí; dnssec-enable sí; DNSSEC-Validación Sí; DNSSEC-Seokaside Auto; / * Ruta a la tecla DLV ISC */bindkeys-file "/etc/nombrado.ISCDLV.Key "; Managed-Keys-Directory"/var/named/Dynamic ";; registro canal default_debug archivo" datos/nombrado.ejecutar "; gravedad dinámica;;; zona"."En type togin; archivo" nombrado.ca ";; zona" Demotecadmin.net "en type maestro; file"/var/named/DemoteCadmin.neto.db "; permitirse ninguno;;; incluir"/etc/nombrado.RFC1912.zonas "; 

[Cambiar los valores resaltados rojos según su red y nombre de dominio]

2.2 Cree un archivo de zona para su dominio "Demotecadmin.neto"
# vim/var/named/chroot/var/named/DemoteCadmin.neto.db 

Contenido del archivo de zona:

; Archivo de zona para Demotecadmin.neto $ TTL 14400 @ 86400 en SOA NS1.tecadmin.neto. administrador de página web.tecadmin.neto. (3215040200; serie, fecha de hoy+hoy 86400; actualizar, segundos 7200; reintento, segundos 3600000; expirar, segundos 86400); mínimo, segundos demoteCadmin.neto. 86400 en NS NS1.tecadmin.neto. Demotecadmin.neto. 86400 en NS NS2.tecadmin.neto. Demotecadmin.neto. En un 192.168.1.100 Demotecadmin.neto. En mx 0 Demotecadmin.neto. Envíe por correo cname Demotecadmin.neto. www en Cname Demotecadmin.neto. 
2.3 Agregue más dominios en el servidor DNS

Para agregar más dominios en DNS, cree archivos de zona individualmente para todo el dominio como se indica anteriormente. Después de eso, agregue cualquier entrada para todas las zonas en nombre.conf como abajo. Cambiar DeMotecadmin.red con tu nombre de dominio.

Zona "Demotecadmin.net "en type maestro; file"/var/named/DemoteCadmin.neto.db "; permitir-actual ninguno;;; 
Paso 2.4: Comienza el servicio con nombre

Iniciar servicio Nombrado (BIND) utilizando el siguiente comando y configuración de inicio automático en el arranque del sistema.

# /etc /init.d/nombrado reinicio # chkconfig nombrado en 
Paso 3: Configuración del servidor DNS Slave (NS2)

En Slave DNS Server debe actualizar nombrado.solo archivo. Todos los archivos de zona se sincronizarán automáticamente desde el servidor DNS maestro. Cualquier cambio realizado en el maestro se reflejará en esclavo después de un intervalo de tiempo específico.

3.1 Configurar con nombre.Conf usando la configuración a continuación
# vim/var/named/chroot/etc/nombrado.confusión 

Contenido de nombrado.confusión

///var/named/chroot/etc/nombrado.Opciones de conf.0.0.1; 192.168.1.0/24; ; Escuchar en el puerto 53 :: 1; ; directorio "/var/nami"; dump-archivo "/var/named/data/cache_dump.db "; estadística-archivo"/var/named/data/named_stats.txt "; memstatistics-archivo"/var/named/data/named_mem_stats.txt "; permiso-Quera localhost; 192.168.1.0/24; ; recursión sí; dnssec-enable sí; DNSSEC-Validación Sí; DNSSEC-Seokaside Auto; / * Ruta a la tecla DLV ISC */bindkeys-file "/etc/nombrado.ISCDLV.Key "; Managed-Keys-Directory"/var/named/Dynamic ";; registro canal default_debug archivo" datos/nombrado.ejecutar "; gravedad dinámica;;; zona"."En type togin; archivo" nombrado.ca ";; zona" Demotecadmin.net "en type slave; archivo" esclavos/DeMotecadmin.neto.DB "; Masters 192.168.1.90; ; ; incluir "/etc/nombrado.RFC1912.zonas "; 
Paso 3.2: Comience el servicio con nombre

Inicie el servicio (BIND) Servicio utilizando el siguiente comando.

# /etc /init.d/nombrado reinicio # chkconfig nombrado en 

Después de reiniciar el servicio con nombre, verifique los archivos de zona en el servidor DNS Slave AT/var/named/chroot/var/name/slaves/.

Paso 4: finalmente prueba tu configuración de DNS

Consulta a su servidor DNS maestro y esclavo directamente usando los siguientes comandos, obtendrá la misma resonse de ambos servidores.
Sintaxis: nslookup

Consulta al servidor DNS maestro:

# nslookup demoteCadmin.net 192.168.1.90 servidor: 192.168.1.90 Dirección: 192.168.1.90#53 Nombre: Demotecadmin.Dirección neta: 192.168.1.100 

Consulta al servidor DNS de esclavo:

# nslookup demoteCadmin.net 192.168.1.91 servidor: 192.168.1.91 Dirección: 192.168.1.91#53 Nombre: Demotecadmin.Dirección neta: 192.168.1.100 

Las salidas anteriores muestran que el servidor DNS ha resuelto correctamente el dominio de Demotecadmin de dominio.Net de servidores DNS maestro y esclavo.

Lea más sobre los servidores DNS http: // en.Wikipedia.org/wiki/name_server