Nieprawidłowy serwer podstawowy strefy w konfiguracji serwera DNS systemu Microsoft Windows Server

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

Reguła generująca alert dla strefy.

Knowledge Base article:

Podsumowanie

Konfiguracja serwera DNS zawiera ustawienia określające działanie serwera DNS w sieci oraz sposób przechowywania tych ustawień i ich pobierania, gdy są potrzebne.

Przyczyny

Strefa jest skonfigurowana, aby akceptować aktualizacje, ale rekord A dla podstawowego serwera w rekordzie SOA strefy jest niedostępny na tym serwerze DNS.

Rozwiązania

Rozwiąż problem z konfiguracją rekordu SOA strefy

Usługa serwera DNS nie może zlokalizować serwera określonego jako adres startowy uwierzytelniania (SOA) dla strefy. Należy poprawić konfigurację rekordu SOA strefy.

Aby wykonać tę procedurę, należy być członkiem grupy administratorów lub posiadać odpowiednie oddelegowane uprawnienia.

Aby rozwiązać problem z konfiguracją rekordu SOA strefy:

1. Na serwerze DNS uruchom Menedżera serwera. Aby uruchomić Menedżera serwera, kliknij przycisk Start, kliknij pozycję Narzędzia administracyjne, a następnie kliknij program Menedżer serwera.

2. W drzewie konsoli rozwiń kolejno pozycję Role i Serwer DNS, a następnie rozwiń system DNS.

3. Kliknij prawym przyciskiem myszy serwer DNS, a następnie kliknij polecenie Właściwości.

4. Kliknij opcję Adres startowy uwierzytelniania (SOA), a następnie upewnij się, że w polu Serwer podstawowy jest wymieniony poprawny serwer. W przypadku zmiany dowolnej wartości na tej karcie należy kliknąć opcję Increment, aby rozpropagować zmiany na inne serwery autorytatywne.

5. Kliknij opcję Serwery nazw, a następnie sprawdź, czy każdemu serwerowi na liście odpowiada właściwy adres IP. W przeciwnym przypadku kliknij przycisk Dodaj, aby podać prawidłowe adresy IP serwerów.

6. Kliknij przycisk OK.

7. W prawym okienku sprawdź, czy strefa zawiera rekord zasobu hosta (A lub AAAA) dla serwera podstawowego.

8. Jeśli strefa nie zawiera rekordu zasobu hosta dla serwera podstawowego, prawym przyciskiem myszy kliknij strefę, kliknij polecenie Nowy Host (A lub AAAA), wpisz nazwę serwera podstawowego w polu Nazwa (jeśli pole pozostanie puste, zostanie użyta domena nadrzędna), w polu Adres IP wpisz adres IP serwera podstawowego, a następnie kliknij opcję Dodaj hosta.

Zewnętrzne

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Zone
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS — Konfiguracja — Nieprawidłowy serwer podstawowy strefy
Identyfikator zdarzenia: {0} Źródło zdarzenia: {1} Dziennik zdarzenia: {2} Opis zdarzenia: {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.ZoneBadPrimaryServer" 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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">800</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<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>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.Configuration.ZoneBadPrimaryServer.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>