Microsoft Windows Server DNS 영역 전송 실패

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

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

Knowledge Base article:

요약

DNS(Domain Name System)는 서버 중복성을 제공하여 내결함성 및 부하 분산 성능을 향상시킵니다. DNS Server는 지정한 모든 영역에 대해 주 마스터 서버 또는 보조 서버 역할을 수행할 수 있습니다. 주 마스터 서버 역할을 할 경우 영역에 대한 권한 있는 서버가 되고 보조 서버 역할을 할 경우 영역의 주 마스터 서버나 다른 보조 서버에서 영역 데이터를 가져옵니다. 이 프로세스를 영역 전송이라고 합니다.

원인

영역 전송이 실패했습니다.

해결 방법

마스터 DNS Server를 확인하십시오.

로컬 DNS Server에서 보조 영역에 대한 영역 전송에 실패했습니다. 올바른 마스터 서버를 사용하도록 영역이 구성되어 있는지 확인하십시오.

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

보조 영역에 대한 마스터 서버를 확인하려면:

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

2. 콘솔 트리에서 보조 DNS Server를 확장한 다음 영역이 포함된 폴더를 확장합니다.

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

4. 일반 탭에서 마스터 서버 목록에 영역에 대한 권한 있는 서버가 하나 이상 포함되어 있는지 확인합니다.

5. 편집을 클릭한 다음 목록에 있는 서버의 IP 주소가 올바른지 확인합니다.

마스터 DNS Server의 영역 구성이 올바르면 마스터 DNS Server가 올바르게 작동하는지와 보조 DNS Server에서 액세스할 수 있는지 확인합니다.

권한 있는 서버 구성

보조 영역에 대한 마스터 서버에 해당 영역에 대한 권한이 있는지, 그리고 마스터 서버가 보조 서버에 영역을 전송하도록 구성되어 있는지 확인하십시오.

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

보조 서버에 영역을 전송하도록 마스터 서버를 구성하려면:

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

2. 콘솔 트리에서 서버를 두 번 클릭한 다음 영역이 포함된 폴더를 두 번 클릭합니다.

3. 영역을 클릭하고 작업을 클릭한 다음 속성을 클릭합니다.

4. 일반 탭에서 마스터 서버에 표시된 서버의 IP 주소를 기록해 둡니다.

5. 콘솔 트리에서 DNS를 마우스 오른쪽 단추로 클릭한 다음 DNS Server에 연결을 클릭합니다.

6. 다음 컴퓨터를 클릭하고 마스터 DNS Server의 IP 주소를 입력한 다음 확인을 클릭합니다.

7. 콘솔 트리에서 마스터 DNS Server를 확장한 다음 영역이 포함된 폴더를 확장합니다.

참고: 폴더에 영역이 없으면 서버에 해당 영역에 대한 권한이 없는 것입니다. 이 경우 올바른 마스터 서버에서 영역을 전송하도록 보조 서버를 구성해야 합니다.

8. 영역을 마우스 오른쪽 단추로 클릭하고 속성, 이름 서버 탭을 차례로 클릭합니다.

9. 보조 서버가 올바른 IP 주소와 함께 표시되는지 확인합니다. 목록을 수정하려면 다음 중 하나를 수행하십시오. 보조 서버가 목록에 없으면 추가를 클릭합니다.

보조 서버의 IP 주소가 올바르지 않으면 목록에서 서버를 클릭한 다음 편집을 클릭합니다.

10. 영역 전송 탭을 클릭합니다.

11. 영역 전송 허용이 선택되어 있는지 확인합니다.

12. 다음 서버로만이 선택되어 있는 경우 보조 서버가 올바른 IP 주소와 함께 표시되는지 확인합니다. 목록을 수정하려면 편집을 클릭하고 보조 서버의 IP 주소에 보조 서버의 DNS 이름 또는 IP 주소를 입력합니다.

외부 정보

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 - 영역 전송 실패
이벤트 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.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>