Selhání přenosu zóny služby Microsoft Windows Server DNS

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

Pravidlo vytvářející výstrahu pro zónu

Knowledge Base article:

Souhrn

Systém Domain Name System (DNS) zvyšuje toleranci vůči chybám a vyvažuje zatížení zajištěním redundance serveru. Pro jakoukoliv danou zónu může DNS server působit jako primární hlavní server, který je pro danou zónu autoritou, nebo jako sekundární server, který získává svá zónová data z primárního hlavního serveru zóny nebo z jiného sekundárního serveru. Tento proces se nazývá přenos zóny.

Příčiny

Přenos zóny selhal.

Řešení

Kontrola hlavního DNS serveru

Pokud selže přenos zóny u sekundární zóny z místního DNS serveru, zkontrolujte, zda je zóna nakonfigurována tak, že používá správný hlavní server.

Abyste mohli provést tento postup. musíte být členem skupiny Správci, nebo musíte mít přiřazené příslušné oprávnění.

Postup kontroly hlavního serveru pro sekundární zónu:

1. Na sekundárním DNS serveru otevřete Správce služby DNS. Pro otevření Správce služby DNS klikněte na Start, klikněte na Nástroje pro správu a pak klikněte na DNS.

2. Ve stromu konzoly rozbalte sekundární DNS server a pak rozbalte složku obsahující příslušnou zónu.

3. Pravým tlačítkem myši klikněte na zónu a pak klikněte na Vlastnosti.

4. Na záložce Všeobecné informace ověřte, že seznam hlavních serverů obsahuje jeden nebo více serverů, které jsou pro tuto zónu autoritativní.

5. Klepněte na Upravit a pak ověřte, zda IP adresy uvedených serverů byly zvalidovány.

Pokud se zdá, že je konfigurace zóny na hlavním DNS serveru správná, ujistěte se, že hlavní DNS server funguje správně a že k němu má přístup sekundární DNS server.

Konfigurace autoritativních serverů

Ověřte, že hlavní server sekundární zóny je autoritativní pro danou zónu, a že je hlavní server nakonfigurován k přenosu zóny na sekundární server.

Abyste mohli provést tento postup. musíte být členem skupiny Správci, nebo musíte mít přiřazené příslušné oprávnění.

Postup konfigurace hlavního serveru k přenosu zóny na sekundární server:

1. Na sekundárním DNS serveru otevřete Správce služby DNS. Pro otevření Správce služby DNS klikněte na Start, klikněte na Nástroje pro správu a pak klikněte na DNS.

2. Ve stromu konzoly poklepejte na server a pak poklepejte na složku obsahující příslušnou zónu.

3. Klepněte na zónu, klepněte na Akce a pak klepněte na Vlastnosti.

4. Na záložce Všeobecné informace si poznamenejte IP adresu serveru, který je uveden v seznamu Hlavní servery.

5. Ve stromu konzoly pravým tlačítkem myši klikněte na DNS a pak klikněte na Připojit k DNS serveru.

6. Klepněte na položku Následující počítač, zadejte IP adresu hlavního DNS serveru a pak klepněte na OK.

7. Ve stromu konzoly rozbalte hlavní DNS server a pak rozbalte složku obsahující příslušnou zónu.

Poznámka: pokud se ve složce zóna nenachází, není server pro tuto zónu autoritativní. V takovém případě musíte nakonfigurovat sekundární server k přenosu zóny ze správného hlavního serveru.

8. Pravým tlačítkem myši klepněte na zónu, klepněte na Vlastnosti a pak klepněte na záložku Servery názvů.

9. Ověřte, zda je na sekundárním serveru uvedena správná IP adresa. Pro opravu seznamu proveďte jednu z následujících možností: pokud není sekundární server na seznamu, klepněte na Přidat.

Pokud není správná IP adresa sekundárního serveru, klepněte na server na seznamu a pak klepněte na Upravit.

10. Klepněte na záložku Přenosy zón.

11. Ujistěte se, že je vybrána možnost Povolit přenosy zón.

12. Pokud je vybrána možnost Pouze na následující servery, ověřte, že je v sekundárním serveru uvedena správná IP adresa. Pro opravu seznamu klepněte na Upravit a pak zadejte název DNS nebo IP adresu sekundárního serveru do kolonky IP adresy sekundárních serverů.

Externí

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 - selhání přenosu zóny
ID události: {0} Zdroj události: {1} Protokol události: {2} Popis události: {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>