Socket abierto para la dirección de configuración DNS de Microsoft Windows Server

Microsoft.Windows.DNSServer.2016.Configuration.OpenSocketForAddress (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 abrir el socket para una dirección.

Soluciones

Corrija las direcciones IP y las interfaces

El servidor DNS está configurado para utilizar una dirección de interfaz de red que no es válida. Puede permitir que el servidor DNS utilice todas las interfaces de red instaladas en el servidor, o bien confirmar que las direcciones de las interfaces seleccionadas sean correctas.

Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para corregir las direcciones IP que el servidor DNS utiliza de acuerdo con su configuración:

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, haga doble clic en Funciones, luego en Servidor DNS y, por último, en DNS.

3. Haga clic con el botón derecho en el servidor DNS y seleccione Propiedades.

4. En la pestaña Interfaces, asegúrese de que seleccionó Todas las direcciones IP o determine si alguna dirección de la lista de direcciones IP no es válida para las interfaces de red del servidor.

5. Desmarque la casilla junto a las direcciones que no sean válidas y haga clic en Aceptar.

6. Haga clic con el botón derecho en el servidor DNS, seleccione Todas las tareas y haga clic en Reiniciar.

Si ésta es la única interfaz IP de este equipo, puede que el servidor DNS no se reinicie a consecuencia de este error. En este caso, quite el valor DNS\Parameters\ListenAddress de la sección Services del Registro y reinicie el servicio Servidor DNS.

Para quitar el valor DNS\Parameters\ListenAddress del 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\SYSTEM\CurrentControlSet\Services\DNS\Parameters

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 todas las direcciones IP de este equipo son válidas, asegúrese de que no haya ninguna otra aplicación (como un servidor DNS de otro fabricante) en ejecución que pueda intentar utilizar el puerto del Sistema de nombres de dominio (DNS).

Externo

http://technet.microsoft.com/en-us/library/dd349681(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: Socket abierto para la dirección

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.OpenSocketForAddress" 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">408</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.DNSServer.2016.Configuration.OpenSocketForAddress.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>