Búsqueda de sitios web

Prevención: No se pudo contactar con los controladores de dominio de Active Directory


Error de descripción

Cuando intento unir una nueva estación de trabajo o servidor de Windows a un dominio de Active Directory (AD), a veces encuentro el siguiente error: “Un controlador de dominio de Active Directory (AD DC) para el dominio 'nombrededominio' No se pudo contactar”.

Este error puede ocurrir por varias razones, desde una simple dirección IP incorrecta del servidor DNS hasta un problema mucho más complejo. En este blog, lo guiaré a través de los pasos que necesita para solucionar este problema, desde el más simple hasta el más complejo.

Cuando surge el error

El error puede aparecer cuando intenta unir una estación de trabajo o servidor a un dominio. Estos son los pasos que conducen al error:

  1. Haga clic derecho en el botón Inicio y seleccione Sistema:

  2. En la siguiente pantalla, haga clic en Cambiar configuración:

  3. En la ventana Propiedades del sistema, haga clic en el botón Cambiar. Luego ingrese el nombre de la nueva computadora y especifique a qué dominio desea unirla, asegurándose de ingresar el FQDN (nombre de dominio completo) del dominio. Haga clic en Aceptar. Aquí es cuando podría aparecer el error:

Pasos iniciales para la solución de problemas

Primero, asegúrese de haber escrito el nombre de dominio correctamente.

Si ese no es el problema, haga clic en Detalles para obtener información sobre el error.

Las siguientes secciones detallan los pasos a seguir para llegar a la raíz del problema. En la mayoría de los casos, el problema está relacionado con uno de los siguientes: configuración de DNS incorrecta o una dirección IP incorrecta en su sistema, configuración incorrecta de DNS en el lado del controlador de dominio (DC) o puertos bloqueados en el firewall.

Si no conoce la raíz del problema, le sugiero que siga estas opciones de solución de problemas en orden. Sin embargo, si tiene información adicional, no dude en continuar directamente con el paso que crea que probablemente resolverá el problema.

Verifique que la configuración de IP sea correcta

Asegúrese de que la interfaz de red de su computadora tenga la dirección IP correcta. La dirección IP se puede definir explícitamente en la configuración del adaptador de red o se puede obtener de un servidor DHCP. Para obtener la configuración de red actual de la computadora, use este comando:

ipconfig /all

Asegúrese de que el servicio de cliente DNS se esté ejecutando

A continuación, verifique si el servicio del cliente DNS está funcionando usando este comando:

Get-Service dnscache

Verifique el archivo de host para entradas de dominio

Asegúrese de que no haya entradas para su dominio o nombres de controlador de dominio en el archivo de hosts ubicado en C:\Windows\System32\Drivers\etc\hosts en la PC. Abra el archivo con el Bloc de notas o cualquier otro editor de texto. Si hay entradas para su dominio o nombres de DC, elimínelas.

Para ver el contenido del archivo de hosts en la PC, use este comando:

get-content C:\Windows\System32\Drivers\etc\hosts

Reinicie el servicio de caché DNS

Abra un símbolo del sistema elevado y borre el caché de DNS usando este comando:

ipconfig /flushdns

Luego detenga y reinicie el servicio dnscache usando este comando:

net stop dnscache && net start dnscache

Alternativamente, puede utilizar la consola Service.msc. Haga clic derecho en Cliente DNS para abrir su cuadro de diálogo de propiedades:

Haga clic en utilizar los botones Detener e Iniciar para detener y reiniciar el servicio:

Compruebe si el DC es accesible desde el cliente

Para determinar si se puede acceder al controlador de dominio desde el cliente, primero ejecute los siguientes comandos desde un símbolo del sistema:

ping your_domain_name.com

Luego ejecute este comando:

tracert your_domain_name.com

También debes verificar la disponibilidad del DC desde otra estación de trabajo en la misma red. Si su cliente no puede acceder al DC pero otros clientes sí pueden, podría haber un problema con el cable o el hardware de su cliente, o con un dispositivo en el medio. Para reducir el problema, pruebe con un conector de red diferente o conéctese a la conexión inalámbrica.

Verifique la accesibilidad del DC usando PowerShell

Alternativamente, puede usar los siguientes cmdlets de PowerShell para verificar la conectividad al DC.

Para mostrar la dirección IP:

Get-NetIPConfiguration –All

Para hacer ping al DC:

Test-NetConnection domainname

Para rastrear las rutas al DC:

Test-NetConnection –TraceRoute domainname

Agregue el servidor DNS a la configuración TCP/IP de su adaptador de red

Si se puede acceder al controlador de dominio, intente agregar la dirección IP de su servidor DNS a la configuración TCP/IP avanzada de su adaptador de red.

  1. Abra el Panel de control, haga clic en Centro de redes y recursos compartidos y, a continuación, haga clic en Cambiar configuración del adaptador:

  2. Haga clic derecho en el adaptador de red y seleccione Propiedades.

  3. Haga clic derecho en Protocolo de Internet versión 4 (TCP/IPv4) y elija Propiedades.
  4. Haga clic en el botón Avanzado y vaya a la pestaña DNS.
  5. En la pestaña DNS, haga clic en el botón Agregar, proporcione la dirección IP de su servidor DNS y haga clic en Aceptar. (Tenga en cuenta que el servidor DNS puede ser un DC, especialmente si se trata de una organización pequeña).

  6. Si aparecen varias direcciones IP, utilice los botones de flecha para mover la que prefiera a la parte superior de la lista. Luego haga clic en Aceptar.

  7. Haga clic en Aceptar nuevamente para guardar los cambios.
  8. Reinicie la estación de trabajo o el servidor para que los cambios surtan efecto y vuelva a intentar unir la estación de trabajo o el servidor al dominio de Active Directory.

Compruebe si está utilizando los servidores DNS adecuados

Antes de profundizar demasiado en la madriguera del conejo, verifique que esté utilizando los servidores DNS correctos. Específicamente, los servidores DNS que conocen los DC se utilizan para registrar registros que ayudan a los dispositivos conectados a AD a localizar recursos como los DC; Los servidores DNS que no están integrados en AD no tienen estos registros.

De acuerdo, asegúrese de estar utilizando uno de los siguientes:

  • Un servidor DNS con integración de Active Directory
  • Un servidor DNS que replica registros de otro servidor DNS que reconoce Active Directory
  • Un servidor DNS configurado para consultar un servidor DNS integrado en AD o un servidor DNS con registros duplicados mediante reenvío

Para verificar que su servidor DNS sea uno de estos, use el cmdlet de PowerShell que se muestra a continuación en una sesión de PowerShell en una PC unida a un dominio. (Si no tiene otro cliente de dominio para usar, deberá comunicarse con el personal de su red).

Get-DnsClientServerAddress

Los servidores DNS utilizados por la computadora que ejecuta el cmdlet se enumeran en la columna ServerAddesses.

Opción 1: actualizar la configuración del cliente DNS de la computadora

Si necesita actualizar la configuración del cliente DNS de la computadora, puede usar el siguiente cmdlet:

Set-DnsClientServerAddress

Alternativamente, puede usar el cuadro de diálogo Propiedades de IPv4 para la tarjeta de red de la computadora: Vaya a Panel de control -> Red -> Internet -> Conexiones de red. Luego haga clic derecho en la tarjeta de red, seleccione Propiedades y luego Protocolo de Internet versión 4 (TCP/IPv4), y luego Propiedades. Revise la configuración:

Si la red admite el Protocolo de configuración dinámica de host (DHCP), asegúrese de que las casillas Obtener una dirección IP automáticamente y Obtener la dirección del servidor DNS automáticamente estén marcadas.

Si su red no utiliza DHCP, cambie los valores de Servidor DNS preferido y DNS alternativo servidor a los que encontró anteriormente (cuando ejecutó el cmdlet Set-DnsClientServerAddress).

Opción 2: conectarse al dominio a través de la configuración de Windows

Otra opción es conectarse al dominio a través de la Configuración de Windows:

  1. Presione las teclas Windows y I de su teclado para abrir la ventana Configuración de ventana.
  2. Haga clic en Cuentas.

  3. En el menú de la izquierda, haz clic en Acceder al trabajo o la escuela. Luego haga clic en Conectar.

  4. En la parte inferior de la ventana de la cuenta de Microsoft, haga clic en Unir este dispositivo a un dominio local de Active Directory.

  5. Proporcione un nombre de dominio válido y accesible y haga clic en Siguiente.

  6. A continuación, proporcione una cuenta de dominio para usarla para unir esta estación de trabajo a un dominio. Esta cuenta debe tener permisos para unir una estación de trabajo a un dominio. Haga clic en Aceptar.

  7. Si no recibe un error, su estación de trabajo ahora está unida al dominio. En la siguiente pantalla, proporcione una cuenta de usuario para esta PC y luego haga clic en Siguiente.

  8. Haga clic en Reiniciar para que los cambios surtan efecto.

Compruebe si un firewall está bloqueando el puerto 53 en el DC

Compruebe si un firewall está bloqueando el servicio DNS en el DC. Para ver si el puerto 53 está disponible en el DC, use este cmdlet:

test-netconnection 172.168.5.160 -port 53

Verifique el valor de "TcpTestSucceeded". Un valor de "Verdadero", como se muestra a continuación, indica que el servicio DNS en el DC está operativo.

Compruebe si su computadora puede resolver el nombre de dominio del DC

A continuación, verifique si la estación de trabajo puede resolver con precisión el nombre de dominio en la dirección IP del DC. Utilice el nombre de dominio completo del dominio al que intenta unirse a su estación de trabajo con el cmdlet Resolve-DNSName, como se muestra aquí:

Resolve-DNSName fabrikam.local

Este comando debería devolver uno o más registros del servidor DNS.

Compruebe si la estación de trabajo puede contactar con el servidor DNS que aloja la zona DNS

A continuación, compruebe si:

  • La computadora puede comunicarse con el servidor DNS que aloja la zona DNS o resuelve los nombres DNS para el dominio.
  • El servidor DNS del cliente está configurado correctamente y está conectado a él.
  • Puede encontrar un dominio y conectarse al DC desde su computadora.

Para obtener la información del dominio y del DC, junto con la dirección IP, utilice el siguiente cmdlet:

nltest /dsgetdc:fabrikam.local

Si el comando se completa correctamente, devolverá información como la siguiente:

DC: \\FRGC1.fabrikam.local
Address: \\10.20.6.41
Dom Guid: c64586c9-2c18-4fc4-9fe1-18f2a262d90d
Dom Name: fabrikam.local
Forest Name: fabrikam.local
Dc Site Name: Default-First-Site-Name
Our Site Name: Default-First-Site-Name
Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE FULL_SECRET WS DS_8 DS_9 DS_10
The command completed successfully

Reinicie el servicio Netlogon en el controlador de dominio

Reinicie el servicio Netlogon en el DC usando este comando:

net stop netlogon && net start netlogon

Alternativamente, simplemente reinicie el DC.

Cuando el servidor se reinicie, intentará registrar los registros SRV necesarios en el servidor DNS.

Vuelva a registrar los registros DNS del DC

Vuelva a registrar los registros DNS del DC ejecutando este comando:

ipconfig /registerdns

Espere a que los registros lleguen al DNS y se propaguen por el dominio.

Artículos relacionados