Microsoft Windows Server DNS 구성 파일 오류

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

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

Knowledge Base article:

요약

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

원인

DNS Server의 구성 파일에서 오류가 발생했습니다.

해결 방법

구성 파일을 수정합니다.

구성 파일을 수정하려면 메모장과 같은 텍스트 편집기를 사용하여 지정된 파일을 여십시오. 이 파일은 %SystemRoot%\System32\Dns에 있습니다. 경고 또는 오류 이벤트 메시지에 지정된 줄을 수정한 다음 DNS Server를 다시 시작하십시오.

구성 파일을 원래대로 되돌려야 할 경우에 대비하여 구성 파일을 변경하기 전에 파일의 복사본을 만들어 두십시오.

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

DNS Server를 다시 시작하려면:

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

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

3. DNS Server를 마우스 오른쪽 단추로 클릭하고 모든 작업을 클릭한 다음 다시 시작을 클릭합니다.

참고: 이 문제는 이전에 구성 파일을 수동으로 편집하는 동안 구성 파일에 나타난 오류로 인해 발생했을 수 있습니다. 앞으로 유사한 문제가 다시 발생하지 않도록 서버 관리자나 dnscmd 명령을 사용하여 구성 파일을 수정합니다.

외부 정보

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

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
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.FileError" 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>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1205|1206|1501|1505|2003)$</Pattern>
</RegExExpression>
</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.FileError.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>