Trasferimento della zona di Microsoft Windows Server DNS non riuscito

Microsoft.Windows.Server.DNS.Zone.TransferFailed (Rule)

Regola di generazione avvisi per una zona.

Knowledge Base article:

Riepilogo

DNS (Domain Name System) migliora la tolleranza di errore e il bilanciamento del carico grazie alla ridondanza dei server. Per qualsiasi zona specificata, un server DNS può fungere da server master primario, ovvero l'autorità per una zona, o da server secondario, il quale ottiene i dati della zona dal server master primario o da un altro server secondario. Questo processo è noto come trasferimento di zona.

Cause

Un trasferimento di zona non è riuscito.

Soluzioni

Controllare il server master DNS

Se un trasferimento di zona per una zona secondaria nel server DNS locale ha esito negativo, controllare che la zona sia configurata per l'utilizzo del server master corretto.

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

Per controllare il server master per una zona secondaria:

1.Nel server DNS secondario, aprire Gestore DNS. Per aprire Gestore DNS, fare clic su Start, scegliere Strumenti di amministrazione, quindi DNS.

2.Nell'albero della console, espandere il server DNS secondario, quindi espandere la cartella che contiene la zona.

3.Fare clic con il pulsante destro del mouse sulla zona, quindi scegliere Proprietà.

4.Nella scheda Generale, verificare che l'elenco Server master contenga uno o più server autorevoli per la zona.

5.Fare clic su Modifica, quindi verificare che gli indirizzi IP dei server elencati siano stati convalidati.

Se la configurazione della zona nel server DNS master sembra essere corretta, assicurarsi che il server DNS master funzioni correttamente e che sia accessibile dal server DNS secondario.

Configurare i server autorevoli

Verificare che il server master della zona secondaria sia autorevole per la zona e che il server master sia configurato per il trasferimento della zona al server secondario.

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

Per configurare il server master per il trasferimento della zona al server secondario:

1.Nel server DNS secondario, aprire Gestore DNS. Per aprire Gestore DNS, fare clic su Start, scegliere Strumenti di amministrazione, quindi DNS.

2.Nell'albero della console fare doppio clic sul server, quindi fare doppio clic sulla cartella che contiene la zona.

3.Fare clic sulla zona, scegliere Azione, quindi Proprietà.

4.Nella scheda Generale, prendere nota dell'indirizzo IP del server elencato in Server master.

5. Nell'albero della console, fare clic con il pulsante destro del mouse su DNS, quindi fare clic su Connessione al server DNS.

6.Fare clic sul computer seguente, digitare l'indirizzo IP del server DNS master, quindi scegliere OK.

7.Nell'albero della console, espandere il server DNS master, quindi espandere la cartella che contiene la zona.

Nota: se la zona non si trova nella cartella, il server non è autorevole per la zona. In tal caso, è necessario configurare il server secondario affinché trasferisca la zona dal server master corretto.

8.Fare clic con il pulsante destro del mouse sulla zona, scegliere Proprietà, quindi fare clic sulla scheda Server dei nomi.

9.Verificare che il server secondario sia elencato con l'indirizzo IP corretto. Per correggere l'elenco, eseguire una delle operazioni seguenti: se il server secondario non è nell'elenco, fare clic su Aggiungi

Se l'indirizzo IP del server secondario è errato, fare clic sul server nell'elenco, quindi scegliere Modifica.

10.Fare clic sulla scheda Trasferimenti di zona.

11.Assicurarsi che l'opzione Consenti trasferimenti di zona sia selezionata.

12.Se l'opzione Solo ai seguenti server è selezionata, verificare che il server secondario sia elencato con l'indirizzo IP corretto. Per correggere l'elenco, fare clic su Modifica, quindi digitare il nome DNS o l'indirizzo IP del server secondario in Indirizzi IP dei server secondari.

Riferimenti esterni

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Zone
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS: trasferimento della zona non riuscito
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.Zone.TransferFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.Zone" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.Server.DNS.Zone"]/ZoneName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6523</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6524</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6525</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6534</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</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.Zone.TransferFailed.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>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>