Abrir Socket do Endereço na Configuração do Microsoft Windows Server DNS

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

Regra de geração de alerta para a Configuração.

Knowledge Base article:

Resumo

A configuração do servidor DNS consiste nas definições que determinam como o servidor DNS vai funcionar no contexto de uma rede e a forma de armazenar e obter essas definições quando necessário.

Causas

O servidor DNS não conseguiu abrir o socket para um endereço.

Resoluções

Corrigir as interfaces e os endereços IP do servidor

O servidor DNS está configurado para utilizar uma interface de rede que não é válida. Pode optar por permitir que o servidor DNS utilize todas as interfaces de rede que estão instaladas no servidor, ou então terá de confirmar se os endereços das interfaces selecionadas estão corretos.

Para realizar este procedimento, tem de pertencer ao grupo Administradores ou ter-lhe sido delegada a autoridade correta.

Para corrigir os endereços IP que a configuração do servidor DNS permite utilizar:

1. No servidor DNS, inicie o Gestor de Servidor. Para iniciar o Gestor de Servidor, clique em Iniciar, clique em Ferramentas Administrativas e, em seguida, clique em Gestor de Servidor.

2. Na árvore da consola, faça duplo clique em Funções, faça duplo clique em Servidor de DNS e, em seguida, faça duplo clique em DNS.

3. Clique com o botão direito do rato no servidor DNS e, em seguida, clique em Propriedades.

4. No separador Interfaces, assegure-se de que a opção Todos os endereços IP está selecionada ou verifique se algum endereço na lista de endereços IP não é válido para as interfaces de rede do servidor.

5. Desmarque a caixa de verificação junto dos endereços inválidos e clique em OK.

6. Clique com o botão direito do rato no servidor DNS, clique em Todas as Tarefas e em Reiniciar.

Se esta era a única interface IP deste computador, o servidor DNS pode não ser iniciado em resultado deste erro. Nesse caso, remova o valor DNS\Parameters\ListenAddress da secção de serviços do registo e reinicie o serviço Servidor DNS.

Para remover o valor DNS\Parameters\ListenAddress do registo:

Atenção: A edição incorreta do registo poderá danificar gravemente o sistema. Antes de efetuar alterações ao registo, deverá fazer uma cópia de segurança de todos os dados importantes.

1. No servidor DNS, inicie o Editor de Registo. Para iniciar o Editor de registo, clique em Iniciar, clique em Executar e escreva regedit. Clique em OK.

2. Na árvore da consola, navegue até à seguinte chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

3. Clique com o botão direito do rato em ListAddresses, em seguida, clique em Eliminar.

4. No Gestor de Servidor, clique com o botão direito do rato no servidor DNS, clique em Todas as Tarefas e depois em Reiniciar.

Se todos os endereços IP para este computador forem válidos, certifique-se de que nenhuma outra aplicação (tal como um servidor DNS de terceiros) está a ser executada e possa tentar utilizar a porta do Sistema de Nomes de Domínio (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 do Windows - Configuração - Abrir Socket do Endereço

ID do Evento: {0}
Origem do Evento: {1}
Registo de Eventos: {2}
Descrição do 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>