Socket aperto per l'indirizzo nella configurazione di Microsoft Windows Server DNS

Microsoft.Windows.Server.DNS.Configuration.OpenSocketForAddress (Rule)

Regola di generazione avvisi per Configurazione.

Knowledge Base article:

Riepilogo

La configurazione del server DNS è data dalle impostazioni che determinano il funzionamento del server DNS in una rete e dalla modalità di archiviazione e recupero di tali impostazioni.

Cause

Server DNS: impossibile aprire il socket per un indirizzo

Soluzioni

Correggere gli indirizzi IP e le interfacce del server

Il server DNS è configurato per l'utilizzo di un'interfaccia di rete non valida. È possibile scegliere di consentire al server DNS l'utilizzo di tutte le interfacce di rete installate nel server oppure verificare se gli indirizzi delle interfacce selezionate sono corretti.

Per eseguire questa procedura, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.

Per correggere gli indirizzi IP configurati per l'utilizzo nel server DNS:

1. Nel server DNS avviare Server Manager. Per avviare Server Manager, fare clic sul pulsante Start, su Strumenti di amministrazione, quindi su Server Manager.

2. Nell'albero della console fare doppio clic su Ruoli, su Server DNS, quindi su DNS.

3.Fare clic con il pulsante destro del mouse sul server DNS, quindi scegliere Proprietà.

4.Nella scheda Interfacce, verificare che sia selezionato Tutti gli indirizzi IP oppure determinare se eventuali indirizzi nell'elenco degli indirizzi IP non sono validi per le interfacce di rete del server.

5.Deselezionare la casella di controllo accanto agli indirizzi non validi, quindi fare clic su OK.

6. Fare clic con il pulsante destro del mouse sul server DNS, scegliere Tutte le attività, quindi Riavvia.

Se si tratta dell'unica interfaccia IP presente nel computer, questo errore potrebbe impedire il riavvio del server DNS. In tal caso, rimuovere il valore DNS\Parameters\ListenAddress nella sezione dei servizi del Registro di sistema, quindi riavviare il servizio server DNS.

Per rimuovere il valore DNS\Parameters\ListenAddress nel Registro di sistema:

Attenzione: eventuali modifiche non corrette del Registro di sistema potrebbero danneggiare gravemente il sistema. Prima di apportare modifiche al Registro di sistema, è necessario eseguire il backup di tutti i dati rilevanti.

1.Nel server DNS avviare l'editor del Registro di sistema. Per avviare l'editor del Registro di sistema, fare clic su Start, selezionare Esegui, digitare regedit, quindi fare clic su OK.

2.Nell'albero della console, passare alla chiave seguente:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters

3.Fare clic con il pulsante destro del mouse su ListAddresses, quindi scegliere Elimina.

4.In Server Manager fare clic con il pulsante destro del mouse sul server DNS, scegliere Tutte le attività, quindi fare clic su Riavvia.

Se tutti gli indirizzi IP di questo computer sono validi, verificare che non vi siano altre applicazioni (ad esempio un server DNS di terze parti) in esecuzione che tentino di utilizzare la porta DNS (Domain Name System).

Riferimenti esterni

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS: configurazione, socket aperto per l'indirizzo
ID evento: {0} Origine evento: {1} Registro eventi: {2} Descrizione 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.Configuration.OpenSocketForAddress" 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">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.Server.DNS.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>