Error de dependencia del servicio DNS de Microsoft Windows Server

Microsoft.Windows.Server.DNS.Service.DependencyFailed (Rule)

Regla de recopilación de alertas para el Servicio DNS.

Knowledge Base article:

Resumen

El servicio Servidor DNS responde a las solicitudes de los equipos cliente DNS correspondientes a los servicios de resolución de nombres. El Sistema de nombres de dominio (DNS) es un protocolo que permite a un equipo obtener la dirección IP numérica de otro equipo enviando el nombre del equipo de destino a un servidor DNS. Problemas en el servicio Servidor DNS pueden degradar el rendimiento de la red o incluso impedir que los equipos que pertenecen a esta se localicen entre sí.

Causas

El servidor DNS no pudo iniciarse porque depende del servicio NTDS que no está iniciado.

Soluciones

Inicie Servicios de dominio de Active Directory.

Hay una o varias zonas integradas en los Servicios de dominio de Active Directory (AD DS), pero como estos últimos no están en ejecución, el servicio Servidor DNS no se está ejecutando. Debe asegurarse de que los AD DS se estén ejecutando antes de iniciar el servicio Servidor DNS. Si es necesario, inicie los AD DS y, a continuación, el servicio Servidor DNS.

Para iniciar los AD DS:

1. En el servidor DNS, inicie Servicios. Para iniciar Servicios, haga clic en Inicio, después en Herramientas administrativas y luego en Servicios.

2. Haga doble clic en Servicios de dominio de Active Directory.

3. Si el servicio no está iniciado, en Tipo de inicio, seleccione Automático y, a continuación, haga clic en Iniciar.

Si el servicio ya se estaba ejecutando, reinicie el equipo.

Para reiniciar el equipo:

Haga clic en Inicio, en la flecha situada junto al botón Bloquear y, a continuación, en Reiniciar.

Después de iniciar los AD DS o de reiniciar el equipo, inicie el servicio Servidor DNS si todavía no se está ejecutando.

Para iniciar el servicio Servidor DNS:

1. En el servidor DNS, inicie Servicios. Para iniciar Servicios, haga clic en Inicio, después en Herramientas administrativas y luego en Servicios.

2. En la lista de servicios, haga clic con el botón secundario en Servidor DNS y, a continuación, haga clic en Propiedades.

3. En la lista de Tipo de inicio, seleccione Automático.

4. Haga clic en Iniciar.

Externo

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
DNS Windows: Error de dependencia
Id del evento: {0} Origen del evento: {1} Registro del evento: {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.Server.DNS.Service.DependencyFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.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">10</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Service.DependencyFailed.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>