Microsoft Windows Server DNS 구성 영역 잘못된 주 서버

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

영역에 대한 규칙을 생성하는 중 경고가 발생했습니다.

Knowledge Base article:

요약

DNS Server 구성은 네트워크에서 DNS Server의 작동 방식을 결정하는 설정과 이러한 설정을 저장하고 필요할 때 검색하는 방법을 지정하는 설정으로 이루어집니다.

원인

영역이 업데이트를 수락하도록 구성되어 있지만 이 DNS Server에서 해당 영역의 SOA 레코드에 있는 주 서버의 A 레코드를 사용할 수 없습니다.

해결 방법

영역 SOA 구성 문제를 해결하십시오.

DNS Server 서비스에서 영역 SOA(권한 시작)로 지정된 서버를 찾을 수 없습니다. 영역의 SOA 구성을 수정해야 합니다.

이 절차를 수행하려면 Administrators 그룹의 구성원이거나 적절한 권한을 위임 받아야 합니다.

영역 SOA 구성 문제를 해결하려면:

1. DNS Server에서 서버 관리자를 시작합니다. 서버 관리자를 시작하려면 시작, 관리 도구, 서버 관리자를 차례로 클릭합니다.

2. 콘솔 트리에서 역할, DNS Server, DNS를 차례로 확장합니다.

3. DNS Server를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

4. SOA(권한 시작)를 클릭하고 주 서버에 올바른 서버가 표시되는지 확인합니다. 이 탭에서 값을 변경할 경우 증가를 클릭하여 변경 내용이 다른 권한 있는 서버로 전파되도록 합니다.

5. 이름 서버를 클릭하고 목록의 각 서버가 해당 IP 주소와 일치하는지 확인합니다. 일치하지 않은 경우 추가를 클릭하여 서버의 올바른 IP 주소를 지정합니다.

6. 확인을 클릭합니다.

7. 오른쪽 창에서 영역에 주 서버에 대한 호스트(A 또는 AAAA) 리소스 레코드가 포함되어 있는지 확인합니다.

8. 영역에 주 서버에 대한 호스트 리소스 레코드가 포함되어 있지 않은 경우 영역을 마우스 오른쪽 단추로 클릭하고 새 호스트(A 또는 AAAA)를 클릭합니다. 그런 다음 이름(입력하지 않는 경우 부모 도메인 사용)에 주 서버의 이름을 입력하고 IP 주소에 주 서버의 IP 주소를 입력한 다음 호스트 추가를 클릭합니다.

외부 정보

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 - 구성 - 영역 잘못된 주 서버
이벤트 ID: {0} 이벤트 원본: {1} 이벤트 로그: {2} 이벤트 설명: {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>