@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Inicio - Artículos - Migración datos desde DNS Windows a Bind RHEL

Migración datos desde DNS Windows a Bind RHEL

Objetivo del documento

Explicar la migración desde un solo nodo DNS Windows 2003 a un clúster con dos nodos BIND con RedHat

Descripción

Utilizaremos la tool de Windows dnscmd.exe para exportar las zonas y tener un formato compatible que Bind entienda:

This command will export all the zone records into a text file and put it in the %windir%\system32\dns folder.

Procedimiento

1.- Copiamos los ficheros de nuestro servidor Windows c:\WINDOWS\system32\dns a nuestro equipo local.

2.- Exportamos las zonas a TXT una por una a fichero con dnscmd. Se almacenarán en C:\WINDOWS\system32\dns habrá que moverlos a una carpeta que luego copiaremos en los servidores linux:

3.- Deberemos modificar el fichero /etc/named.conf para añadir las zonas una por una que hemos exportado y que posteriormente copiaremos a la ruta adecuada para que trabaje bind con él.

Hay que modificar el named.conf tanto del DNS1 como del DNS2:

DNS1:

zone "example.com" IN {

type master;
file "example.com.zone";

allow-update { none; };

allow-transfer { 192.168.1.102; };
};

DNS2:

zone "example.com" {
type slave;

masters { 192.168.1.101; };

file "example.com.zone";
};

4.- Renombramos los TXT que hemos exportado y modificamos la extensión a ZONE con el nombre del dominio.

Deberemos modificar el fichero para que entienda BIND los datos.

El fichero zone lo deberemos copiar en el nodo 1 del DNS ya que se replicará automáticamente al nodo 2.

RUTA: # vi /var/named/chroot/var/named/example.com.zone

CONTENIDO original TXT (Ejemplo):

CONTENIDO fichero Zone (Ejemplo):

5.- Repetimos el proceso con cada TXT

6.- Subimos los ficheros ZONE al servidor DNS1 con filezilla o winscp a la ruta /var/named/chroot/var/named

7.- Ahora paramos el servicio bind del nodo 2:

/etc/init.d/named stop

8.- Copiamos el named.conf a la ruta correcta:

cp /etc/named.conf /var/named/chroot/etc/named.conf

9.- Damos permisos de cambio en el directorio named del 2º nodo

# chmod 775 /var/named/chroot/var/named

10.- Arrancamos el servicio del nodo 2:

/etc/init.d/named start

11.- Repetimos el proceso de arranque del servicio y copia de named.conf con el nodo 1

 

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales, linuxero y entusiasta de la tecnología.

Compruebe también

Fecha-expiracion-usuario-Linux

Fecha expiracion usuario Linux

Fecha expiración usuario Linux Hoy os quiero mostrar un comando interesante que os ayudará con …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

dos + 4 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales