Error al crear zona de configuración DNS de Microsoft Windows Server

Microsoft.Windows.DNSServer.2016.Configuration.ZoneCreationFailed (Rule)

Regla de generación de alertas para Configuración.

Knowledge Base article:

Resumen

La configuración del servidor DNS se compone de las opciones que determinan cómo funcionará el servidor DNS en una red e incluye también cómo se almacenarán esas opciones y se recuperarán cuando se necesiten.

Causas

El servidor DNS no pudo crear una zona en un archivo.

Soluciones

Compruebe el archivo de zona

Para las zonas estándar y principal, es decir, aquellas que no están integradas en los Servicios de dominio de Active Directory (AD DS), la información de zona se almacena en un archivo. Si este archivo falta o está dañado, el servidor DNS no puede cargar la zona.

Compruebe que existe un archivo de zona correspondiente a esa zona en el directorio %SystemRoot%\System32\Dns. Si no existe, elimine la zona y vuelva a crearla mediante el Administrador de servidores.

Utilice el Editor del Registro para determinar si existe una entrada para el archivo de zona en la clave del Registro siguiente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\zone\DatabaseFile

Si en el Registro no hay ninguna entrada correspondiente al archivo de zona, deberá actualizar el nombre de archivo de la zona en el Registro o bien eliminar esa zona en el Registro y volver a crearla mediante el Administrador de servidores.

Actualizar el nombre del archivo de zona en el Registro

Para modificar o quitar el nombre del archivo de zona en el Registro:

Precaución: La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, se recomienda hacer una copia de seguridad de los datos de valor.

1. Inicie el Editor del Registro en el servidor DNS. Para iniciar el editor del Registro, haga clic en Inicio, en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. En el árbol de la consola, navegue hasta la clave siguiente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\zone\DatabaseFile

3. Haga clic con el botón derecho en ListAddresses y seleccione Eliminar.

4. En el Administrador de servidores, haga clic con el botón derecho en el servidor DNS, seleccione Todas las tareas y después haga clic en Reiniciar.

Si el archivo de zona existe y está identificado correctamente en el Registro, significa que el servidor DNS no pudo analizarlo. Compruebe que contenga datos válidos. Puede utilizar el Bloc de notas u otro editor de texto para examinar y corregir el contenido del archivo de zona.

Compruebe los registros de eventos para ver el nombre exacto del archivo de zona y sus números de línea antes de corregir o eliminar entradas en él.

Eliminar la zona y volver a crearla mediante el Administrador de servidores

Para eliminar una zona en el Registro:

Precaución: La edición incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, se recomienda hacer una copia de seguridad de los datos de valor.

1. Inicie el Editor del Registro en el servidor DNS. Para iniciar el editor del Registro, haga clic en Inicio, en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. En el árbol de la consola, navegue hasta la clave siguiente:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DNS Server\Zones\

3. Haga clic con el botón secundario en la clave del Registro correspondiente a la zona y seleccione Eliminar.

Para utilizar el Administrador de servidores a fin de volver a crear una zona:

1. Inicie el Administrador de servidores en el servidor DNS. Para iniciar el Administrador de servidores, haga clic en Inicio, en Herramientas administrativas y luego en Administrador de servidores.

2. En el árbol de consola, expanda Funciones, Servidor DNS y, por último, DNS.

3. Expanda el servidor DNS y la carpeta que contiene la zona.

4. Haga clic con el botón secundario en la zona y seleccione Eliminar.

Nota: Si no se puede eliminar la zona con este método, deberá usar el Editor del Registro para eliminar la clave del Registro de la zona.

5. Haga clic con el botón derecho en la carpeta y seleccione Zona nueva.

6. Siga las instrucciones del asistente para volver a crear la zona.

Externo

http://technet.microsoft.com/en-us/library/dd349641(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.DNSServer.2016.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
DNS de Windows: Configuración: Error al crear zona

Identificador de evento: {0}
Origen del evento: {1}
Registro de eventos: {2}
Descripción del evento: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.DNSServer.2016.Configuration.ZoneCreationFailed" Enabled="true" Target="Microsoft.Windows.DNSServer.2016.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.DNSServer.2016.Configuration.ZoneCreationFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>