Cambiar Nombre a un Dominio Active Directory (Parte 1 de 2)

En muchas ocasiones he visto, y he recibido consultas sobre cambiar el nombre de un Dominio Active Directory, que en general ya está en ambiente productivo: no es una tarea fácil, ni sencilla, ni exenta de riesgos para quien la hace

Así que en esta nota veremos en forma detallada el procedimiento para cambiar el nombre de un Dominio Active Directory

Para que se pueda comprender la complejidad, en este caso lo haré sobre un Dominio que es único en el Bosque (Forest), y con un único Controlador de Dominio. Si el Dominio tuviera, como se recomienda, más de un Controlador de Dominio, entonces el proceso es un poco más complejo ya que hay algunas configuraciones que se deben hacer en cada Controlador de Dominio

Y si además tuviéramos un Bosque (Forest) con más de un Dominio entonces el proceso es aún mucho más complejo ya que a través de cambiarle el nombre a un Dominio podríamos estar restructurando el mismo, por ejemplo cambiando un “child domain” a “grandson domain”, o moverlo a otro Árbol (Tree). O inclusive si cambiáramos el nombre del Dominio Raíz (Root Domain) la consecuencia es cambiarle el nombre además a todos los “child domains”

Por eso es fundamental, como siempre digo, pensar y planificar la implementación de Active Directory antes de comenzar su implementación

La infraestructura que utilizaré es muy simple, un Controlador de Dominio (dc1.ad.guillermod.com.ar) y un cliente (cl1.ad.guillermod.com.ar) el mismo ambiente que utilizo siempre para estas notas

En el Dominio está creado un usuario (“User Uno” / u1) que utilizaré de prueba para verificar que no pierde su perfil y configuraciones luego del cambio

RENDOM-01

El usuario ha personalizado el fondo de escritorio, y la opción de ver todos los archivos incluyendo ocultos y del sistema, como ejemplo de configuraciones

RENDOM-02

 

El cambio de nombre de Dominio lo haré desde “ad.guillermod.com.ar” a “nuevodominio.test”

Entonces el primer paso será crear la zona correspondiente a “nuevodominio.test” en DNS siguiendo el asistente como muestran las siguientes pantallas

RENDOM-03

RENDOM-04

RENDOM-05

RENDOM-06

RENDOM-07

RENDOM-08

Ya está creada la nueva zona para el Dominio “nuevodominio.test”

RENDOM-09

 

Ahora hay que seguir desde línea de comandos (CMD.EXE) ejecutada como administrador

El primer comando a ejecutar es “RENDOM /LIST” que nos generará un archivo llamado “Domainlist.xml” conteniendo la configuración actual del Bosque (Forest)

RENDOM-10

El paso siguiente es editar el archivo “Domainlist.xml” con NOTEPAD.EXE

RENDOM-11

Y reemplazar todas las menciones del nombre original del Dominio (“ad.guillermod.com.ar”) con el nuevo nombre

RENDOM-12

Atención que hay tres menciones de nombre DNS y una de tipo NetBIOS

RENDOM-13

Y por supuesto guardar los cambios

RENDOM-14

Retornando a la línea de comandos, con “RENDOM /SHOWFOREST” podemos ver los cambios de nombres que se van a producir cuando efectuemos la operación

Nota: he resaltado el “RENDOM /LIST”, cuando debería haberlo hecho sobre “RENDOM /SHOWFOREST”

RENDOM-15

Si estamos de acuerdo con lo que hicimos y los cambios que se producirán, el próximo paso es cargar esta información a la partición “Configuration” en el Controlador de Dominio que tiene el “FSMO Rol” “Domain Naming Master”.
Esto se hará con “RENDOM /UPLOAD

RENDOM-16

Debemos ejecutar “RENDOM /PREPARE” para que el sistema verifique que puede contactar a todos los Controladores de Dominio y que puede hacer el cambio de nombre en cada uno de ellos

RENDOM-17

Ahora finalmente podremos ejecutar el cambio con “RENDOM /EXECUTE”. Pero cuidado que todavía falta mucho para dar por conluido el tema :)
Cuando finalice la ejecución el/lo Controlador/es de Dominio se reiniciará/n automáticamente

RENDOM-18

RENDOM-19

Ya podemos iniciar sesión con el nuevo nombre del Dominio

RENDOM-20

Además podemos ver en “Server Manager” que ya está cambiado el nombre al Dominio

RENDOM-21

Si alguien está pensando que esto “ya casi está” y que “queda poco” tengo que comentarle que lamentablemente está equivocado, todavía falta mucho por hacer, entre otras cosas “arreglar” GPOs, varios cambios en la parte de DNS, y como si fuera poco todavía hay que cambiar a los clientes al nuevo dominio aunque sólo haya sido un cambio de nombre

Vamos entonces a solucionar el tema GPOs ya que todas las referencias en las mismas al nombre del Dominio anterior hay que cambiarlas al nuevo

Son dos comandos los necesarios, uno para el nombre DNS y otro para el nombre NetBIOS

Para el primero debemos ejecutar: “GPFIXUP /OldDNS:ad.guillermod.com.ar /NewDNS:nuevodominio.test

RENDOM-22

Y para lo segundo ejecutar: “GPFIXUP /OldNB:ad /NewNB:nuevodominio

RENDOM-23

Y para ir finalizando la operación de renombrado (todavía quedará la parte de DNS) utilizamos “RENDOM /CLEAN” para remover las referencias al nombre anterior del Dominio en el Active Directory

RENDOM-24

Y finalmente “RENDOM /END” para indicar que hemos finalizado esta parte del proceso. Este comando además desbloquea la partición “Configuration” que ha estado impidiendo cualquier cambio hasta que se finalice la operación

RENDOM-25

 

En esta nota llegaremos hasta acá, y dejaremos para la próxima nota (“Cambiar Nombre a un Dominio Active Directory (Parte 2 de 2)”) todo lo que es la reconfiguración de DNS, el cambio de los clientes al nuevo nombre de Dominio, y por supuesto la verificación

 

 

Publica un comentario o deja una referencia: URL de la referencia.

Comentarios

  • Rocky  El 14/07/2015 a las 12:45

    Buen post no es complicado pero si laborioso, ademas MS no recomienda renombrar el dominio si este tiene un exchange instalado.

    • Guillermo Delprato  El 14/07/2015 a las 14:04

      Hola Rocky, no sólo es un proceso complicado y largo aún con una configuración tan sencilla que he mostrado, además hay que tener en cuenta todas las aplicaciones que dependan de alguna forma de Active Directory
      Por eso, y como decía un amigo «pienso dos veces, y trabajo una» :)

  • Carlos  El 28/05/2016 a las 15:59

    Tengo un problema resulta que no puedo iniciar sesion por que ya cambie el nombre de dominio y todo pero al iniciar sesion me aparece el siguiente error
    ERROR EN EL SEVICIO DE ADMINISTRADOR DE SESION LOCAL
    A que se debe’ agradeceria tu respuesta ya que no puedo continuar.

    Saludos.

    • Guillermo Delprato  El 30/05/2016 a las 06:51

      Hola Carlos, no tengo posibilidad de saber qué es lo que ha pasado, tendría que conocer cada paso que haz hecho y qué resultado ha mostrado cada uno

  • Mariano  El 31/10/2017 a las 18:41

    Que bueno, me ha salido de primera, gracias por el aporte Guillermo, había creado mi DNS con el nombre publico y querría cambiarlo….

  • Jose  El 25/09/2019 a las 16:20

    Hola mi buen amigo, gracias por estos post tan utiles para nuestra comunidad. Tengo un escenario muy particular, uno de los gerentes generales esta planteando unificar todas las empresas del grupo en un solo grupo, es decir, Antes el grupo corporativo se dividia en sectores financieros, es decir: Grupo General (es el grupo) y Financiera 2, Financiera 1, Financiera, 3, etc… Ahora quieren unificar todo al punto de hasta los Servidores de dominio colocarle GrupoGeneralred.com.ar en cada sector… Yo actialmente lo tengo como financiera1.grupogeneral.local financiera2.grupogeneral.com.ar… Es viable lo que me piden? Yo lo veo un desastre.. porque hasta quieren hacer paginas web con el mismo nombre de dominio que plantean

    • Guillermo Delprato  El 26/09/2019 a las 08:28

      Sí, por supuesto que es posible. No me queda claro pero supongo que lo que llamas «grupo» en realidad corresponde a Dominios AD. Hay herramientas para clonar y migrar recursos, por ejemplo ADMT («Active Directory Migration Tool») que te permite unificar todo en un único Dominio
      Y también se puede hacer que el nobre del Dominio AD, sea igual que el de Internet, sólo que hay que hacer algunas configuraciones adicionales y manejar muy bien el tema seguridad

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.