+34 911 599 883

+34 911 895 172

Error en los servidores AD en la prueba Advertising, indicando que se devuelve información de una máquina cuando se intentaba alcanzar otra

Si por ejemplo al realizar un dcdiag /test:dns nos encontramos con un error como este, siendo SERVIDOR y SERVIDOR02 servidores de AD:

 Probando servidor: Default-First-Site\SERVIDOR02 
Iniciando prueba: Advertising 
Advertencia: DsGetDcName devolvió información para 
\\servidor.DOMINIO.local cuando se intentaba alcanzar SERVIDOR02. 
EL SERVIDOR NO RESPONDE o NO SE CONSIDERA ADECUADO. 
......................... SERVIDOR02 no superó la prueba Advertising

Puede que hayamos experimentado problemas en nuestro AD, o bien que en algún momento hayamos utilizado sin darnos cuenta la IP del SERVIDOR02 previamente y no se encuentre correctamente asociada a nuestro equipo. La solución implica reinicializar los servicios de replicación de ficheros de los servidores.

En el equipo SERVIDOR deberemos realizar una restauración autoritativa (D4), mientras que en el servidor02 bastará con una replicación no autoritativa (D2).

Para realizar dicha restauración procederemos del siguiente modo:

1.- Abriremos consola de comandos y pararemos el servicio de replicación de ficheros.

net stop ntfrs

2.- Cambiaremos la clave de registro “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup” y cambiaremos el valor de la clave “BurFlags” a D2 o D4 dependiendo del tipo de restauración a realizar.

3.- Volveremos a iniciar el servicio de replicación de ficheros:

net stop ntfrs

Al volver a iniciarlo el valor de BurFlags vuelve a ser 0, los ficheros reinicializados se mueven a la carpeta “Pre-existing”, y aparece un evento 13565 (en caso de D2) o 13566 (en caso de D4) indicando que la restauración ha comenzado. Entonces la base de datos de FRS se reconstruye basándose en el inventario actual y cuando el proceso termina lanza un evento 13516 que indica que el FRS vuelve a ser operativo.

Una vez hecho esto, le damos unos minutos y ya no aparecerá el error si lanzamos un dcdiag /test:advertising